题目描述
有这样一个四位数,其千位和百位之和为偶数,十位和个位之和为奇数,且前两位之和大于后两位之和,且含有因数8,请输出满足上述条件的整数。
输入
无
输出
输出满足条件的整数,每行一个
#include <iostream>
using namespace std;
int main() {
for (int i = 1000; i <= 9999; i++) {
int g, s, b, q;
g = i / 1 % 10;
s = i / 10 % 10;
b = i / 100 % 10;
q = i / 1000 % 10;
if ((q + b) % 2 == 0 && (g + s) % 2 != 0 && (q + b) > (g + s) && i % 8 == 0) {
cout << i << endl;
}
{
}
}
return 0;
}