解题思路:对于nxn级矩阵求对角线的和,实际是选取主对角线及下标和为n-1的数组和同时减去中心数组的值
注意事项:
参考代码:
#include<iostream> using namespace std; int main(){ int n,sum=0; cin>>n; int a[n][n]; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ cin>>a[i][j]; if(i==j){//主对角线的值和 sum+=a[i][j]; } else if(i+j==n-1){//取下标和为n-1同时避免加上中心的值 sum+=a[i][j]; } } } cout<<sum; return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:676 |
1025题解浏览:738 |
图形输出 (C语言代码)浏览:1387 |
企业奖金发放 (C语言代码)浏览:2325 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:999 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:657 |
C二级辅导-等差数列 (C语言代码)浏览:770 |
逆反的01串 (C语言代码)浏览:1445 |