参考代码如下:
#include <stdio.h> int main() { int N; scanf("%d", &N); int a[N][N]; int i, j; int sum = 0; for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { scanf("%d", &a[i][j]); if (i == j || i == N - 1 - j) //当满足这两个条件之一时,就是对角线元素 sum += a[i][j]; } } printf("%d", sum); return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:689 |
C二级辅导-等差数列 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:569 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:794 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:506 |
简单的a+b (C语言代码)浏览:577 |
最小公倍数 (C语言代码)浏览:1029 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:679 |
蚂蚁感冒 (C语言代码)浏览:1335 |
C语言训练-大、小写问题 (C语言代码)浏览:682 |