问题:
编写一个程序,该程序读取整数,直到输入0为止,输入终止后,报告输出偶数个数,偶数平均数,奇数个数,奇数平均数
答案:
#include <stdio.h>
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;
}