#include<stdio.h>
#include<math.h>
int main()
{
int a[5][5],i,j,k,t;
printf("inputdataofa[5][5]:\n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<5;i++)
{
k=0;
for(j=1;j<5;j++)
if(abs(a[i][j])>abs(a[i][k]))
k=j;
if(k!=i)
{
t=a[i][i];
a[i][i]=a[i][k];
a[i][k]=t;
}
}
printf("output:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf("%4d",a[i][j]);
printf("\n");
}
}
运行结果: