编写程序,求一个整数二维数组偶数的平均值
输入格式:
在一行内输入数组行数和列数m和n(0
输出格式:
输出偶数平均值:Average = result,结果精确到小数后2位。
输入样例1:
3 4
1 2 3 4
5 6 7 8
1 2 3 4
输出样例1:
Average = 4.33
输入样例2:
1 1
1
输出样例2:
Average = 0
遍历数组,用if(a[i][j]==0)判断该数是否为偶数,并用变量count,记录偶数个数,用变量sum累加偶数,最后求平均值。
#include<stdio.h>
int main()
{
int i,j,m,n,count=0;
scanf("%d%d",&m,&n);
int a[m][n];
float sum=0;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
if(a[i][j]%2==0)
{
count++;
sum=sum+a[i][j];
}
}
if(count==0)
printf("0.00");
else
printf("%.2f",sum/count);
return 0;
}