行列互换
#include<stdio.h>int a[3][2];
main ()
{
clrscr();
scan();
print();
swap(a);
print();
}
int scan ()/*调用输入*/
{
int i,j;
for(i=0;i<3;i++)
{
for (j=0;j<2;j++)
scanf("%d",&a[i][j]);
}
}
int swap(int a[3][2])
{
int i,j,b[2][3];
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
b[j][i]=a[i][j];
}
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
a[i][j]=b[i][j];
}
}
int print()
{
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf(" %d",a[i][j]);
printf("\n");
}
printf("\n");
}
[ 本帖最后由 张君 于 2010-6-13 11:03 编辑 ]