Langage C : Trouver la somme des éléments diagonaux d'une matrice 3*3

#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 .

Je suppose que tu aimes

Origine blog.csdn.net/samxiaoguai/article/details/78578156
conseillé
Classement