整型矩阵对角线元素之和
idea
对于一个a[n][n]矩阵,对角线元素的位置满足i=j的条件,先使用随机数产生一个n*n的矩阵,对角线元素再求和。
代码
#include<stdio.h>
#include<stdlib.h>
void main(){
int n;
scanf("%d",&n);
int a[10][10];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++)
{
a[i][j]=rand()%100;//产生0-100的随机数
printf("%d\t",a[i][j]);
}
printf("\n");
}
int sum=0;
for(int k=0;k<n;k++)
for(int t=0;t<n;t++){
if(k==t)
sum+=a[k][t];
}
printf("对角线之和为%d\n",sum);
}