解题思路:
用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 人评分
点我有惊喜!你懂得!浏览:1403 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:830 |
Tom数 (C++代码)浏览:828 |
程序员的表白 (C语言代码)浏览:667 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:563 |
C语言训练-大、小写问题 (C语言代码)浏览:732 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:790 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:842 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:517 |
模拟计算器 (C语言代码)浏览:2300 |