这题不难,用一个二维数组就可以搞定了。
先定义i,j,和一个二维数组a[3][3]。
然后用双重循环获取该二维数组的值。
接着就是翻转一下i,j的位置,然后分别输出。
输出那里记得要换行啊!(´ཀ`」 ∠)
#include<iostream> using namespace std; int main() { int i, j, a[3][3]; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) cin >> a[i][j]; //获取矩阵 } for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { printf("%d ", a[j][i]);//遍历,然后输出互换后的矩阵 } -printf("\n"); //记得要换行 } return 0; }
0.0分
2 人评分
为什么你的<<a[i][j]不需要重载运算符,#include<iostream> using namespace std; int main() { int a[3][3]; for(int i=0;i<3;i++) for(int j=0;j<3;j++) { cin<<a[i][j]; } for(int i=0;i<3;i++) for(int j=0;j<3;j++) { cout<<a[j][i]; } return 0; } 而我的有问题呀
希望题解支持Markdown排版,实在是不好看,我已经尽力了。
妹子杀手的故事 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:641 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:863 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:638 |
【矩阵】 (C++代码)浏览:999 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:268 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:541 |
P1000 (C语言代码)浏览:911 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1108 |
筛排处理 (C语言代码)浏览:830 |
吾何羡 2020-03-23 10:44:35 |
i,j要在int那里定义,你这样两个for循环的i,j不一样没法转置