C语言程序:数组

2024-11-20 08:43:18
推荐回答(3个)
回答1:

#include
main()
{
int a[4][4];
int sum,mul,max,row,col;
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
sum=0;
mul=1;
max=a[0][0];row=col=0;

for(i=0;i<4;i++)
{
/*对角线元素之汪并卜和*/
sum+=a[i][i]+a[i][3-i];
/*次对角线从不满困穗足条件,无需计算乘积*/
if(i%2==0)mul*=a[i][i];
/*求最大*/
/*主对角线*/
if(max { max=a[i][i];
row=col=i;
}
/*次对角线*/
if(max { max=a[i][3-i];
row=i;
col=3-i;
}
}

printf("对角线元素的和:%d\n",sum);
printf("对角线元素的积:%d\n",mul);
printf("最大元蔽困素:%d,所在位置是%d行,%d列\n",max,row,col);

}

回答2:

不想写。

回答3:

这个不难 吧