编写程序,求一个整数二维数组偶数的平均值
输入格式:
在一行内输入数组行数和列数m和n(0<m, n<=10)。
以矩阵形式输入数组数据,数据间以空格分隔。
输出格式:
输出偶数平均值: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
没啥思路,不太理解题干意思
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
快乐鹦鹉 2022-12-01 17:45关注就是统计二维数组中所有偶数的数量和总和,然后相除得到平均值输出
#include <stdio.h> int main() { int a[10][10],m,n,i,j,sum=0,count=0; scanf("%d%d",&m,&n); for(i=0;i<m;i++) for(j=0;j<n;j++) { scanf("%d",&a[i][j]); if(a[i][j]%2==0) { sum += a[i][j]; count++; } } if(count==0) printf("0.00"); else printf("%.2f",sum*1.0/count); }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录