算法001-奇偶统计-给你若干个数字,最后一个数字是 0,让你统计这些数字中有多少个偶数,以及所有奇数的和

奇偶统计

【题目描述】
    给你若干个数字,最后一个数字是 0,让你统计这些数字中有多少个偶数,以及所有奇数的和。
【输入格式】
一行,若干个数字,最后一个数字是 0。
【输出格式】
第一行是这些数字中的偶数的个数。第二行是这些数字中奇数的总和。
【样例】
输入数据:
12 53 72 3 9 94 36 54 28 99 93 36 6 0
输出数据:
8
257

#include
using namespace std;

int main(){
	int n,num_even=0,sum_odd=0;
	while(cin >> n){ //若是还有输入,便进入循环 
		if(n==0) break; //输入0时结束循环 
		else{
			if(n%2==0) num_even++; //统计奇数个数 
			else sum_odd = sum_odd+n; // 统计偶数的和 
		}
	}
	cout << num_even << endl << sum_odd;
} 

你可能感兴趣的:(c++)