展开全部
C语言实现如下:#include
void main()
{
int i,j,n,m;
int a[100][100];
scanf("%d%d",&n,&m);
for(i=0;i
for(j=0;j
scanf("%d",&a[i][j]);
printf("顺时针90度后:\n");
for(i=0;i
{
62616964757a686964616fe4b893e5b19e31333339656364for(j=n-1;j>=0;j--)
printf("%d\t",a[j][i]);
printf("\n");
}
printf("逆时针90度后:\n");
for(i=m-1;i>=0;i--)
{
for(j=0;j
printf("%d\t",a[j][i]);
printf("\n");
}
printf("旋转180度后:\n");
for(i=n-1;i>=0;i--)
{
for(j=m-1;j>=0;j--)
printf("%d\t",a[i][j]);
printf("\n");
}
}
样例输入:
4 5
45 7 64 84 65
15 5 35 97 46
4165 967 46 48 46
123 4 56 8 54
顺时针90度后:
123 4165 15 45
4 967 5 7
56 46 35 64
8 48 97 84
54 46 46 65
逆时针90度后:
65 46 46 54
84 97 48 8
64 35 46 56
7 5 967 4
45 15 4165 123
旋转180度后:
54 8 56 4 123
46 48 46 967 4165
46 97 35 5 15
65 84 64 7 45