編寫一個程序,讀取整數直到輸入0.結束輸入后,報告輸入的奇偶數(不含0)及奇數偶數的平均數
1 回答

望遠
TA貢獻1017條經驗 獲得超1032個贊
#include?"stdio.h" void?main() { int?arr1[10],arr2[10]; int?num1=0,num2=0,sum1=0,sum2=0; int?i=0,j=0,n; scanf("%d",&n); while(n!=0) { if(n%2==0) { arr1[i++]=n; num1++; sum1+=n; } else { arr2[j++]=n; num2++; sum2+=n; } scanf("%d",&n); } printf("偶數有:"); for(i=0;i<num1;i++) { printf("%d?",arr1[i]); } printf("\n平均數為:%d\n",sum1/num1); printf("奇數有:"); for(i=0;i<num2;i++) { printf("%d?",arr2[i]); } printf("\n平均數為:%.2f\n",(float)sum2/num2); }
- 1 回答
- 1 關注
- 1118 瀏覽
添加回答
舉報
0/150
提交
取消