第1个回答 2010-05-01
void main()
{
int i,j,minv,mini,minj,sum=0;
int a[4][4];
printf("请输入矩阵中的16个数:");
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
minv=a[0][0];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
if(a[i][j]<minv)
{
minv=a[i][j];
mini=i+1;
minj=j+1;
}
if(i==j)
sum+=a[i][j];
}
printf("矩阵中最小值为%d,它在第%d行,%d列!\n",minv,mini,minj);
printf("矩阵中对角线元素之和为%d",sum);
}本回答被提问者采纳