AcWing 751. 数组的左方区域
原题链接
中等
作者:
一条质疑水的鱼
,
2024-03-13 16:07:40
,
所有人可见
,
阅读 14
#include<cstdio>
using namespace std;
int main()
{
double a[12][12];
char n;
scanf("%c",&n);
//输入二维数组中的每个数据,先按照行输入,再按照列输入。
for(int i=0;i<12;i++)//行数,总次数
for(int j=0;j<12;j++)//每行所要进行的列数
scanf("%lf",&a[i][j]);//每行中的每列要输入的数字
double count=0,sum=0;//设count为计数,sum为总和
for(int i=1;i<=5;i++)
for(int j=0;j<=i-1;j++)
{
count+=1;
sum+=a[i][j];
}
for(int i=6;i<=10;i++)
for(int j=0;j<=10-i;j++)
{
count+=1;
sum+=a[i][j];
}
if(n=='S') printf("%.1lf",sum);
else printf("%.1lf",sum/count);
return 0;
}