求一个3*3的整型矩阵对角线元素之和
程序分析:对角线上的元素行列下标相等,设置变量i,j分别遍历矩阵的行和列。
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
int a[3][3];
int i, j;
int sum=0;
printf("请输入一个3*3矩阵:\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
scanf_s("%d", &a[i][j]);
}
}
for (i = 0,j = 0; i < 3; i++,j++)
{
sum = sum + a[i][j];
}
printf("%d", sum);
system("pause");
return 0;
}
调试结果如下: