该程序读取整数,直到输入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; switch(num % 2) { case 0: i_even++; sum_even += num; break; case 1: 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); }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题