博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
矩阵的旋转(90度)输出:
阅读量:4922 次
发布时间:2019-06-11

本文共 1143 字,大约阅读时间需要 3 分钟。

对于一个给定的 3\times 33×3 矩阵,请将其顺时针旋转 90度后输出。

输入格式

每次程序运行时,你的程序仅需要输入三行,第 i行输入三个整数 a_i, b_i, c_i,任意两个整数之间用一个空格分开。

输出格式

输出为三行,每行包括三个整数,与题目要求的一致(从直观上看,输出的结果应为输入的矩阵旋转 90度后的结果),每行的任意两个整数之间用一个空格分开,最后一个整数后面没有空格。

样例输入

1 2 3

3 4 6

7 8 9

样例输出

7 3 1

8 4 2

9 6 3

1 #include "stdafx.h" 2 #include 
3 using namespace std; 4 5 int main() 6 { 7 int matrix[3][3]; 8 int i, j; //输入3*3矩阵 9 for (i = 0; i < 3; i++)10 {11 for (j = 0; j < 3; j++)12 {13 cin >> matrix[i][j];14 }15 } //输出旋转后的矩阵16 for (j = 0; j<3; j++) //i与j交换,更能找到规律,方便使用嵌套for语句17 {18 for (i = 2; i >= 0; i--) //j与i做交换,更能找到规律,方便使用嵌套for语句19 {20 cout << matrix[i][j]; //i与j又换回来21 if (i == 0) //每次从下往上输出一列元素,跳出本次循环,执行第30行换行语句22 {23 break; 24 }25 else //每输出一个元素,进入else分支,输出空格26 {27 cout << " ";28 }29 }30 cout << endl; //执行换行语句31 }32 return 0;33 }

 

转载于:https://www.cnblogs.com/kblin/p/6863387.html

你可能感兴趣的文章
053第18
查看>>
Sass安装
查看>>
leetcode : comobination sum [经典回溯]
查看>>
leetcode : Add Bianry 基本功 字符转整数
查看>>
[HDOJ3333]Turing Tree(离线,树状数组)
查看>>
数据结构-冒泡法排序
查看>>
Java连接Linux服务器
查看>>
java中static关键字(转)
查看>>
Java实现Linux内查找服务器日志
查看>>
Java实现Linux上传&下载文件
查看>>
springboot 入门(转)
查看>>
微服务
查看>>
Springboot项目启动后访问不到Controller
查看>>
springboot 创建一个HelloWorld应用并且运行
查看>>
SpringBoot的配置文件
查看>>
java中charAt()方法的使用
查看>>
素数——POJ-2689
查看>>
一道二分——CodeForces - 371C
查看>>
数论——HDU-1576
查看>>
ST表——HDU-3183
查看>>