求一个3*3矩阵对角线元素之和,使用C语言实现
具体代码:
#include<stdio.h>
int main(){
float a[3][3],sum=0;
printf("请输入3x3矩阵的元素(按行输入):\n");
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
scanf("%f",&a[i][j]);
}
}
//计算对角线元素之和
for(int i=0;i<3;i++){
sum+=a[i][i];// 对角线元素的索引是 (0,0), (1,1), (2,2)
}
printf("%f",sum);
return 0;
}
测试输出结果: