AcWing 750. 数组的下方区域 ----- C++ 包含输出调试信息
原题链接
中等
作者:
cheng2099
,
2021-01-17 18:09:51
,
所有人可见
,
阅读 666
#include <iostream>
#include <string>
using namespace std;
int main() {
string T;
cin >> T;
double data;
double M[12][12];
for (int i = 0; i < 12; i++) {
for (int j = 0; j < 12; j++) {
cin >> data;
M[i][j] = data;
}
}
double sum = 0.0;
double num = 0;
for (int i = (12/2); i < 12; i++) {
for (int j = 0; j < 12; j++) {
if (j > (11 - i) && j < i) {
//cout << "i: " << i << " j: " << j << " M: " << M[i][j] << endl;
sum += M[i][j];
num++;
}
}
}
if (T == "M") {
sum /= num;
}
cout.flags(ios::fixed);
cout.precision(1);
cout << sum << endl;
return 0;
}