C
2차원 배열 왼쪽으로 90도 회전하기
by KWONE
2024. 5. 26.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main(void)
{
int i, j, n = 0;;
int a[4][4];
int b[4][4];
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
a[i][j] = ++n;
b[i][j] = 0;
}
}
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
b[3-j][i] = a[i][j];
}
}
printf("A=\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
printf("%3d", a[i][j]);
}
printf("\n");
}
printf("B=\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
printf("%3d", b[i][j]);
}
printf("\n");
}
return 0;
}