/*
矩阵向右旋转90°示例:
1 2 3 10 7 4 1
4 5 6 ———> 11 8 5 2
7 8 9 12 9 6 3
10 11 12
*/
#include <stdio.h>
#define max 105
int arr[max][max];
int main(void)
{
int r, c, i, j; // r 行, c 列
scanf("%d %d",&r, &c);
for(i = 0; i < r; i++)
for(j = 0; j < c; j++)
scanf("%d",&arr[i][j]);
for(i = 0; i < c; i++)
{
for(j = 0; j < r; j++)
printf("%3d",arr[r - 1 - j][i]);
puts("");
}
return 0;
}
矩阵向右旋转90° — C语言
最新推荐文章于 2023-04-01 18:49:13 发布