首页 > 试题广场 >

编写一个程序。该程序读取整数,直到输入0。输入终止后,程序应

[问答题]

编写一个程序。该程序读取整数,直到输入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 sum  : %d\n",sum_even);
 printf("odd  number's count: %d\n",i_odd);
 printf("odd  number's sum  : %d\n",sum_odd);
 return(0);
}

发表于 2018-05-05 21:38:48 回复(0)