解题思路:对于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语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:695 |
C二级辅导-进制转换 (C语言代码)浏览:657 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:631 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1368 |
文科生的悲哀 (C语言代码)浏览:1538 |
A+B for Input-Output Practice (III) (C语言代码)浏览:594 |
分糖果 (C语言代码)浏览:980 |
JAM计数法 (C语言代码)浏览:721 |
小O的图案 (C语言代码)浏览:979 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:660 |