3.编写一个程序。该程序读取整数,直到输入0。输入终止后,程序应该报告输入的偶数(不包括0)总个数、偶数的平均值,输入的奇数总个数以及奇数的平均值。
用不着用数组,直接设成整数就可以了
#include<stdio.h>
int main(void)
{
int i_even = 0, sum_even = 0, i_odd = 0, sum_odd = 0, num;
printf("Please input numbers (0 to quit):");
while(1)
{
scanf("%d",&num);
if (num == 0) break;
if (num % 2 == 0) {i_even++; sum_even += num;}
else {i_odd++; sum_odd += num;}
}
printf("even number's count:%d\n",i_even);
printf("even number's average:%d\n",sum_even / i_even);
printf("odd number's count:%d\n",i_odd);
printf("odd number's average:%d\n",sum_odd / i_odd);
return(0);
}