C++——旋转矩阵

旋转矩阵

 

 

 

代码如下:

 

 1 #include <iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     char a[3][3];
 6     for(int i=0;i<3;i++){  //双重循环遍历数组,为数组元素赋值
 7         for(int j=0;j<3;j++){
 8             cin>>a[i][j];    
 9         }
10         cout<<endl;
11     }
12     for(int j=2;j>=0;j--){  //这里i,j的赋值等相关的东西是通过旋转前后两个数组小标进行计算出来的
13         for(int i=0;i<3;i++){
14             cout<<a[i][j]<<" ";
15         }
16         cout<<endl;
17     }
18     return 0;
19  } 

 

分析与总结:

  1、关键点是找到变换前后数组下标的变换规律。

 

写在最后:

  哪里有不足或者错误的地方,欢迎小伙伴们进行指教,一起进步哦!

posted @ 2020-09-08 21:52  闫佳杰  阅读(2861)  评论(0)    收藏  举报