解题思路:将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 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:959 |
【亲和数】 (C语言代码)浏览:858 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:1001 |
用筛法求之N内的素数。 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:780 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |
罗列完美数 (C语言代码)浏览:491 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:549 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:473 |
汽水瓶 (C语言代码)浏览:530 |