类似题目
Acwing745题
Acwing747题
解法一
空间复杂度:O(1)
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
char mode;
int number =0;
double x,sum=0;
scanf("%c",&mode);
for(int i=0;i<5;i++)
{
for(int j=0;j<12;j++)
{
scanf("%lf", &x);
//分析研究可得绿色部分列坐标为j>i 且 j<n-1-i ,n为数组阶数
if(j>i && j<12-1-i)
if(12-2-2*i>=2) sum+=x,number++;
}
}
if(mode == 'S') printf("%.1lf",sum);
else printf("%.1lf",sum/number);
return 0;
}