본문 바로가기
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;
}

'C' 카테고리의 다른 글

함수 연습  (0) 2024.05.26
소문자 -> 대문자 변경 함수  (0) 2024.05.26
배열 연습  (0) 2024.05.25
2차원배열  (0) 2024.05.25
Switch, if, 조건연산자 변경 연습  (0) 2024.04.03