c语言程序设计题 求n*n矩阵的主对角线之和

如题所述

第1个回答  2012-05-17
int sum1 = 0,sum2 = 0;
for(i = 0; i < n; ++i) {
sum1 += a[i][i]; // 主对角线
sum2 += a[i][n - 1 - i]; // 另一条对角线
}
// sum1 = a[0][0] + a[1][1] + ...... + a[n - 1][n - 1]
// sum2 = a[0][n - 1] + a[1][n - 2] ...... +a[n - 1][0]本回答被网友采纳
第2个回答  2012-05-17
a[n][n];
int i,j,sum=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(i+j==n-1) sum += a[i][j];
相似回答