#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void main()
{
int a[4][6],b[6][4],i,j;
srand((unsigned)time(NULL));
printf("resource array:\n\n");
for(i=0;i<4;i++)
{
for(j=0;j<6;j++)
{
a[i][j]=rand()%(200-20+1)+20;
printf("%d\t",a[i][j]);
}
printf("\n");
}
/*-------------------------------*/
for(i=0;i<4;i++)
{
for(j=0;j<6;j++)
{
b[j][i]=a[3-i][j];
}
}
printf("\n\n顺时针旋转90°:\n\n");
for(i=0;i<6;i++)
{
for(j=0;j<4;j++)
{
printf("%d\t",b[i][j]);
}
printf("\n");
}
/*------------------------------*/
for(i=0;i<6;i++)
{
for(j=0;j<4;j++)
{
a[j][i]=b[5-i][j];
}
}
printf("\n\n顺(逆)时针旋转180°:\n\n");
for(i=0;i<4;i++)
{
for(j=0;j<6;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
}
effect: