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、关键点是找到变换前后数组下标的变换规律。

 

写在最后:

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM