矩阵的旋转(90度)输出:

Posted 稻草人部落

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了矩阵的旋转(90度)输出:相关的知识,希望对你有一定的参考价值。

对于一个给定的 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 <iostream>
 3 using namespace std;
 4 
 5 int main()
 6 {
 7     int matrix[3][3];
 8     int i, j;
 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++)
17     {
18         for (i = 2; i >= 0; i--)
19         {
20             cout << matrix[i][j];
21             if (i == 0)
22             {
23                 break;
24             }
25             else 
26             {
27                 cout << " ";
28             }
29         }
30         cout << endl;
31     }
32     return 0;
33 }

 

以上是关于矩阵的旋转(90度)输出:的主要内容,如果未能解决你的问题,请参考以下文章

将Opencv矩阵旋转90、180、270度[重复]

如何将 N x N 矩阵旋转 90 度? [关闭]

将下面矩阵分别按顺时针90度,逆时针90度,和旋转180度,打印出来

90度旋转矩阵

二维数组(矩阵)之将矩阵旋转90度

将一维向量中表示的矩阵旋转 90 度