解题思路:将n的情况分为两种,奇数偶数。
参考代码:
#include<iostream> using namespace std; int main() { int n, i, j, sum = 0, v[100][100]; cin >> n; for (i = 1; i <= n; i++) { for (j = 1;j <= n; j++) { cin >> v[i][j]; } } for (i = 1; i <= n; i++) { for (j = 1; j <= n; j++) { if (n % 2 == 0) { if (i == j||(i+j==n+1)) sum += v[i][j]; } else { if (i == j) sum += v[i][j]; else if (i + j == n + 1 && (i * 2) - 1 != n) sum += v[i][j]; } } } cout << sum << endl; return 0; }
0.0分
3 人评分
WU-整除问题 (C++代码)浏览:648 |
K-进制数 (C语言描述,蓝桥杯)浏览:955 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:593 |
母牛的故事 (C语言代码)浏览:1045 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:536 |
数列有序 (C语言代码)浏览:974 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:611 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:559 |
1073题解浏览:652 |