林惜城


私信TA

用户名:reminder

访问量:31284

签 名:

等  级
排  名 91
经  验 9070
参赛次数 0
文章发表 95
年  龄 0
在职情况 学生
学  校 西安电子科技大学
专  业

  自我简介:

哈姆


解题思路:

用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 人评分

  评论区

  • «
  • »