C语言!输入25个数给一个5×5的矩阵,并求主对角线上各数组元素之和sum1和辅对角线上各数组元素之和sum2。

来源:百度知道 编辑:UC知道 时间:2024/06/14 14:06:32
编程提示;
for(i=0;i<5;i++)
{
sum1+=a[i][i];
sum2+=a[i][4-i];
}

#include<stdio.h>
void main()
{
 int i,j,a[5][5],sum1=0,sum2=0;
 printf("input the array: \n");
 for(i=0;i<5;i++)
  for(j=0;j<5;j++)
   scanf("%d",&a[i][j]);
 for(i=0;i<5;i++)
 {
  for(j=0;j<5;j++)
   printf("%4d",a[i][j]);
        printf("\n\n");
 }
 for(i=0;i<5;i++)
 {
  sum1+=a[i][i]; 
        sum2+=a[i][4-i];
 }
 printf("主对角线元素和sum1=%d\ns副对角线元素和sum2=%d\n",sum1,sum2);
}

#include<stdio.h>
void main()
{
int i,j,a[5][5],sum1=0,sum2=0;
printf("input the array: \n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)