也就看到了下面的题目,无事,便写了一段
题目如下:
对如下矩阵,要求经过四次顺时针旋转,最后又得到最初的矩阵,并显示过程。
123 741 987 369 123
456 > 852 > 654 > 258 > 456
789 963 321 147 789
我的解题思路很简易,直接抽取对像来对比一下就能看出规律来:
第一个矩阵我用二维数组a(2,2)表示,第二个矩阵用二维数组b(2,2)表示,对比结果如下:
b(0,0)=a(2,0)
b(0,1)=a(1,0)
b(0,2)=a(0,0)
b(1,0)=a(2,1)
b(1,1)=a(1,1)
b(1,2)=a(0,1)
b(2,0)=a(2,2)
b(2,1)=a(1,2)
b(2,2)=a(0,2)
很明显的规律了,看下标的变化哈,然后就有了下面的程序了,vb.net的
删去了窗体设计代码,一个FORM1,一个Textbox1,一个BUTTON1,一个TIMER1。