#include<stdio.h>
int convert(int b[5][5]);
main()
{
int a[5][5];
int i,j;
printf("input the number:\n");
for(i=1;i<=5;i++)
for(j=1;j<=5;j++)
{
printf("\na[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
printf("%5d",a[i][j]);
printf("\n");
}
convert(a);
printf("now the new array is :\n");
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
printf("%5d",a[i][j]);
printf("\n");
}
}
int convert(int c[5][5])
{
int i,j,t;
for(i=1;i<=5;i++)
for(j=i+1;j<=5;j++)
{t=c[i][j];
c[i][j]=c[j][i];
c[j][i]=t;
}
}
2008年11月02日 07:48
转制-> 转置