首页 > 编程知识 正文

矩阵和指针,只有一列的矩阵的转置

时间:2023-05-05 00:39:15 阅读:149391 作者:535

通过创建以下三个子函数完成矩阵置换。

(1) inputline),每行输入NX ) NX=5)个整数,形成1行;

)2) reverse )…,转置矩阵。

)3)输出行…,输出一行的数据;

输入示例: 123456789101121314151617181920212232425在此处提供适当的输出。 例如:

111621217121722313182349141924510152025代码如下。

# include stdio.h # include math.h # include stdlib.h # definenx5void inputline (int * p,int n ) ) int n; for(I=0; i n; I ) scanf('%d ',p i ); (/for )/inputlinevoidreverse(int(*p ) [NX],int n ) { int i,j; for(I=0; i n; I ) for(j=0; j n; j ) (if ) jI ) ) intt=* ) ) (pI ) j ); **(pI ) j )=* ) (pj ) I ); **(pj ) I )=t; }//for }//for }//reversevoidoutputline (int * p,int n ) ) int n; for(I=0; i n; I ) {printf('%d ',* ) pI ); (//for )//outputlineintmain ) ) intdata[NX] ); 输入//for (inti=0; i NX; I ) inputline(data[I],NX ); (//reverse(data,NX ); //输出for(intI=0; i NX; I ) {outputline(data[I],NX ); 打印((n ); } return 0; }

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