AcWing 751. 数组的左方区域
原题链接
中等
作者:
男神
,
2024-03-05 18:07:34
,
所有人可见
,
阅读 18
错因第一点就是忘记引入命名空间 ,错因内外循环次数看错
本体可以以列为外训换 ,当j =? i为多少找规律
#include <iostream>// 本题可以把列 的循环作为外循换来观察规律;
#include <cstdio>
using namespace std;
int main(){
double M[12][12];
char a;
cin>>a;
for(int i=0;i<12;i++)
{
for(int j=0;j<12;j++)
{
cin>>M[i][j];
}
}
double s=0; int k=0;
for(int j=0;j<5;j++ )
{
for(int i=j+1;i<11-j;i++)
{
s+=M[i][j];
k++;
}
}
if(a=='S')printf("%.1lf",s);
else printf("%.1lf",s/k);
return 0;
} ![屏幕截图 2024-03-06 084915.png](https://cdn.acwing.com/media/article/image/2024/03/06/402298_6be60c0adb-屏幕截图-2024-03-06-084915.png)