编写一个程序,该程序读取整数,直到输入0为止,输入终止后,报告输出偶数个数,偶数平均数,奇数个数,奇数平均数

问题:

编写一个程序,该程序读取整数,直到输入0为止,输入终止后,报告输出偶数个数,偶数平均数,奇数个数,奇数平均数

答案:

#include 

int main(){
	int a;
	int coo = 0;//偶数个数 count of ou
	int soo = 0;//偶数的总和 sum of ou
	int coj = 0;//奇数个数 count of ji
	int soj = 0;//奇数的总和 sum of ji
	printf("请输入整数,以0结束\n");
	while(1){
		scanf("%d",&a);
		if(0 == a)
		break;
		if(a%2 == 1){
			coj++;
			soj += a;
		}else{
			coo++;
			soo+=a;
		}
	}
	printf("偶数的平均值为:%d\n奇数的个数为:%d,\n奇数的平均值为:%d",\
			soo/coo,coj,soj);
	return 0;
} 

你可能感兴趣的:(c语言题目)