输入自己去输
先看枚举内容
这里的a1,a2,a3是3个不同的数字可以用i,j,k表示
for (int i = *; i <= *; i++){
for (int j = *; j <= *; j++){
for (int k = *; k <=*; k++) {
}
}
}
题目说一个整数,即a1+a2+a3的最大值
可以建一个mx变量,等于-1
a1+a2是 2 的倍数,a2+a3是 3 的倍数, a1+a2+a3是 5 的倍数。
我算出来a1=2,a2=0,a3=3
所以
if((i + j) % 2 == 0 && (j + k) % 3 == 0 && (i + j + k) % 5 == 0&&i+j+k>=mx){
mx = i + j + k;
}
在循环外面cout<<mx即可
共 1 条回复
萨德比,O(∩_∩)O哈哈~