AcWing 752. 数组的右方区域
原题链接
中等
作者:
你可以的
,
2024-01-13 19:12:07
,
所有人可见
,
阅读 32
$\color{Blue} {752. 数组的右方区域} $
#include <stdio.h>
int main()
{
float m[12][12] = {0}, sum = 0, avg = 0;
int i = 0, j = 0, count = 0;
char a;//定义变量
scanf("%c", &a);//输入
for(i = 0;i < 12;i++)//遍历
for(j = 0;j < 12;j++)
{
scanf("%f", &m[i][j]);//输入
if((i < j) && (i + j > 11))//判断是否符合题目所示取余条件
{
sum += m[i][j];//求和
count++;//计数
}
}
avg = sum / count;//求平均值
if(a == 'S')//判断输出和或平均值
printf("%.1f", sum);
if(a == 'M')
printf("%.1f", avg);
return 0;
}