解题思路:
用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语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:511 |
程序员的表白 (C语言代码)浏览:706 |
校门外的树 (C语言代码)浏览:988 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:956 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:863 |
三角形 (C语言代码)浏览:965 |
字符逆序 (C语言代码)浏览:645 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:672 |
The 3n + 1 problem (C语言代码)浏览:550 |
程序员的表白 (C语言代码)浏览:678 |