AcWing 747. 数组的左上半部分
原题链接
中等
作者:
Overmind
,
2021-02-17 23:14:04
,
所有人可见
,
阅读 268
左上三角形满足条件 i+j < 11
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
char c;
cin>>c;
double a[12][12], sum = 0,ave = 0;
for(int i = 0 ; i < 12 ; i++){
for(int j = 0 ; j < 12 ; j++){
cin>>a[i][j];
if( i + j<11 ) sum += a[i][j]; //左上三角形满足条件 i+j < 11
}
}
cout<<setiosflags(ios::fixed)<<setprecision(1);
ave = sum/66;
if(c == 'M') cout<<ave<<endl;
if(c == 'S') cout<<sum<<endl;
//可以用条件运算符
//cout<< ((c =='M')?ave:sum) <<endl;
return 0;
}