首页 > 编程知识 正文

c++矩阵转置,矩阵转置c语言

时间:2023-05-05 10:34:02 阅读:149365 作者:1869

想法:

#包含

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 );

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。