解题思路:
用while()接收连续输入,如果是偶数(模2为0)则加到结果上。
注意事项:
!val % 2 和 !(val % 2) 是两码事,牢记运算符优先级。
参考代码:
// 题目 1058: 二级C语言-求偶数和 #include <iostream> using namespace std; int main() { int num = 0; // 输入数据个数 cin >> num; int val = 0; // 数据 int sum = 0; // 偶数和 while (num) { cin >> val; if (!(val % 2)) { sum += val; } num--; } cout << sum << endl; return 0; }
0.0分
1 人评分