震惊!c语言学了一辈子都不知道的小技巧。第八章

标题党,我这算不上小技巧就是一点感想。

又小小学习了一下二维数组,这个数组就是啊,把数存在几个组内,还是相对简单易懂,其中也有不少题型和这个循环结合,通过循环输入输出循环。这个二位数组其实跟一维数组差不多,就是多了一维,多了一行。虽然只多了一行,但却大为不同,可以干很多一维数组不能干的。例如,矩阵。

KiKi有一个矩阵,他想知道转置后的矩阵(将矩阵的行列互换得到的新矩阵称为转置矩阵),请编程帮他解答。

通过将i,j代表的反转,将行列反转,将矩阵转置

#include<iostream>

using namespace std;

int main(){

int a[12][12];

int b[12][12];

int n,m,i,j,x,y;

cin>>n>>m;

for(i=1;i<=n;i++){

for(j=1;j<=m;j++){

cin>>a[i][j];

}

}

for(i=1;i<=n;i++){

for(j=1;j<=m;j++){

b[j][i]=a[i][j];

}

}

for(j=1;j<=m;j++){

for(i=1;i<=n;i++){

cout<<b[j][i]<<" ";

}

cout<<endl;

}

return 0;

}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-09 12:05
点赞 评论 收藏
分享
07-02 22:46
门头沟学院 Java
码农索隆:hr:“管你投没投,先挂了再说”
点赞 评论 收藏
分享
真起不了响亮的名字:九月份人家投秋招你投实习嘛,会不会有点晚了,算你九月份直接上岗,实习三个月后一月初去和别人抢秋招补录还是备战春招啊更别说休息一个月后还要重新复习八股和算法
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务