java
int a[][]={{1,2,3},{4,5,6}}; //定义3*3数组演示
int c[][]=new int[2][3];
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
c[i][j]=a[1-i][2-j]; //顺时针旋转180度
}
}
c++
int a[3][3]={{1,2,3},{2,3,4},{4,5,6}}; //定义3*3数组演示
int b[3][3],c[3][3],d[3][3];
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
b[i][j]=a[2-j][i]; //顺时针旋转90 度
c[i][j]=a[2-i][2-j]; //顺时针旋转180度
d[i][j]=a[j][2-i]; //顺时针旋转270度
}
}