解题思路:
用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 人评分
小九九 (C语言代码)浏览:817 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:1435 |
校门外的树 (C语言代码)浏览:1113 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:728 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:525 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1027 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:517 |
wu-淘淘的名单 (C++代码)浏览:1329 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:575 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1141 |