AcWing 745. 数组的右上半部分
原题链接
中等
作者:
GreyLiu
,
2024-01-28 09:43:07
,
所有人可见
,
阅读 25
C++ 数个数
#include<iostream>
using namespace std;
int main()
{
char b;
cin >> b;
double M[12][12];
for(int i = 0; i < 12; i++)
for(int j = 0; j <12; j++)
scanf("%lf", &M[i][j]);
if(b =='S')
{
double sum = 0;
for(int i = 0; i < 12; i++)
for(int j = 0; j <12; j++)
if(j > i) sum += M[i][j];
printf("%.1lf",sum);
}
else if(b =='M')
{
double sum = 0; int count = 0;
for(int i = 0; i < 12; i++)
for(int j = 0; j <12; j++)
if(j > i)
{
sum += M[i][j];
count++;
}
printf("%.1lf", sum / count );
}
return 0;
}