C語言題目,求陣列中偶數的個數和偶數的平均值
2022-09-20由 啾啾xxc 發表于 林業
所有偶數相加所有整數相加誰更大
1。求陣列中偶數的個數和偶數的平均值。給一個含有10 個元素的陣列賦值(正整數值),求此陣列中偶數的個數和偶數的平均值。
要求:
(1)從鍵盤輸入 10 個正整數數值;
(2)輸出偶數的個數和偶數的平均值
【樣例輸入】
Input numbers:3 5 7 6 8 80 23 46 1 12
【樣例輸出】
the number of even number is: 5
the average of even number is: 30。4
答案:
#include
int main()
{
int a[10],i=0,j=0,sum=0;
printf(“Input numbers:”);
for(;i<10;i++)
{
scanf(“%d”,&a[i]);
if(a[i]%2==0)
{
j++; //偶數個數自增
sum+=a[i]; //偶數的和累加
}
}
printf(“the number of even number is:%d\n”,j);
printf(“the average of even number is:%。2f\ n”,(float)sum/j); //輸出平均值:sum/個數j
}