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、关键点是找到变换前后数组下标的变换规律。
写在最后:
哪里有不足或者错误的地方,欢迎小伙伴们进行指教,一起进步哦!
宜将剩勇追穷寇,不可沽名学霸王。

浙公网安备 33010602011771号