码迷,mamicode.com
首页 > 编程语言 > 详细

c语言实现数组的转置

时间:2019-04-30 12:16:44      阅读:470      评论:0      收藏:0      [点我收藏+]

标签:class   div   数组元素   amp   int   scanf   ++   can   语言   

 1 #include<stdio.h>
 2 int main (){
 3 int i,j,m,n;
 4 int a[101][101],b[101][101]; 
 5 printf("请输入行列式的行数:\n");
 6 scanf("%d",&m); // m行
 7 printf("请输入行列式的列数:\n");
 8 scanf("%d",&n); // n列
 9 printf("请输入行列式数字:\n");
10 
11 for(i=0;i<m;i++)                            //输入数组 
12     for(j=0;j<n;j++)
13         scanf("%d",&a[i][j]);
14         
15 for(i=0;i<m;i++)                            //进行转置 
16     for(j=0;j<n;j++)
17         b[j][i]=a[i][j];    
18 
19 printf("输出转置后的数列为:\n");  
20        for(i=0;i<n;i++)                             //转置后数组行数最大值为a数组列数
21        {
22             for(j=0;j<m;j++)                                //转置后数组列数最大值为a数组行数
23                 printf("\t%d",b[i][j]);                          /*输出转置后数组元素*/
24                 printf("\n");                                   /*每输出一行进行换行*/
25        }
26 } 

 

c语言实现数组的转置

标签:class   div   数组元素   amp   int   scanf   ++   can   语言   

原文地址:https://www.cnblogs.com/sxcxfl/p/10795111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!