#include<stdio.h>
#define n 3
int main()
{
int i,j,a[n][n],sum=0;
printf("请输入矩阵(3*3):\n");
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<n;i++)
sum+=a[i][i];
printf("对角线之和为:%d\n",sum);
return 0;
}
Utilisez la fonction de définition pour définir n au début afin de rendre le programme plus concis et plus clair. Utilisez des boucles double for pour saisir la matrice et la résoudre.
Si vous avez des questions, veuillez en discuter ci-dessous et j'y répondrai pour vous .