前端小chen@ 2022-11-29 20:15 采纳率: 54.5%
浏览 20

没啥思路,不太理解题干意思

编写程序,求一个整数二维数组偶数的平均值
输入格式:
在一行内输入数组行数和列数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

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-11-29 20:22
    关注

    就是输入一个二维数组的所有值,统计其中所有偶数的个数和总和,输出平均值

    #include <stdio.h>
    int main()
    {
        int m,n,t,sum=0,count = 0;
        scanf("%d%d",&m,&n);
        for(int i=0;i<m;i++)
            for(int j=0;j<n;j++)
            {
                scanf("%d",&t);
                if(t%2==0)
                {
                    count++;
                    sum += t;
                }
            }
          if(count == 0)
                printf("0.00");
          else
                printf("%.2f",sum*1.0/count);
    }
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月29日