想法:
#包含
int main () )
{
int n,s[100][100];
voidtransposition(int(yjdzmp ) [100],int n );
scanf('%d ',n );
for(intI=0; i n; I )
{
for(intj=0; j n; j )
scanf('%d ',yjdzm ) sI ) j;
}
transposition(s,n;
返回0;
}
voidtransposition(int(yjdzmp ) [100],int n ) )。
{
int temp;
for(intI=0; i n; I )
{
for(intj=0; j n; j )
if(I=j ) )。
{
temp=yjdzm(yjdzm ) pI ) j;
yjdzm(yjdzm(pI ) j )=yjdzm (yjdzm ) pj ) I );
yjdzm(yjdzm(pj ) I )=temp;
}
}
for(intI=0; i n; I )
{
for(intj=0; j n; j )
printf('%d”,yjdzm ) yjdzm ) ) pI ) j );
打印((n );
}
}
#包含
int main () )
{
int n,s[100][100];
voidtransposition(int(yjdzmp ) [100],int n );
scanf('%d ',n );
for(intI=0; i n; I )
{
for(intj=0; j n; j )
scanf('%d ',yjdzm ) sI ) j;
}
transposition(s,n;
返回0;
}
voidtransposition(int(yjdzmp ) [100],int n ) )。
{
int temp;
for(intI=0; i n; I )
{
for(intj=0; j n; j )
if(I=j ) )。
{
temp=yjdzm(yjdzm ) pI ) j;
yjdzm(yjdzm(pI ) j )=yjdzm ) yjdzm(pj ) I );
yjdzm(yjdzm(pj ) I )=temp;
}
}
for(intI=0; i n; I )
{
for(intj=0; j n; j )
printf('%d”,yjdzm ) yjdzm ) ) pI ) j );
打印((n );
}
}