#include<stdio.h>
int main()
{
printf("请输入16个整型数据:\n");
int a[4][4],sum=0;
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
scanf("%d",&a[i][j]);
printf("\n\n该数组矩阵为:\n");
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
{
printf("%-3d ",a[i][j]);
if(j==3)
printf("\n");
}
printf("\n主对角线的元素值分别为: ");
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
if(i==j)
{
printf("%d ",a[i][j]);
sum+=a[i][j];
}
printf("\n\n主对角线的元素和为: %d",sum);
return 0;
}
本回答被网友采纳