现在开始正式写“数组的×××部分”题解!
首先,判断条件要嘛就是$(i + j < 11)$,要嘛就是$(j > i) 或 (i > j)$,要嘛就是二者兼有之,只要自己算算就行了
#include <bits/stdc++.h>
using namespace std;
int main() {
double ans, s, cnt;
char t;
cin >> t;
for (int i = 0; i < 12; i ++ ) {
for (int j = 0; j < 12; j ++ ) {
cin >> s;
if (i + j < 11) ans += s, cnt ++;
}
}
if (t == 'M') ans /= cnt;
printf("%.1lf", ans);
}
https://www.acwing.com/solution/content/65926/
更新一下啦