200902_TIL

hyeojung·2020년 9월 2일
0

TIL

목록 보기
22/62
post-thumbnail

윤성우의 열혈 C 프로그래밍

도전 프로그래밍 3

  • 406~411p
  • 이차원 배열 선언 등등 공부했던 걸 까먹어서 복습하느라 시간이 많이 소요되었다.
  • 개강을 해버렸고 지금 하고 있는 일이 비대면으로 전면 전환되어서 당분간은 많이 바쁠 것 같다. 그래서 여러 차례에 걸쳐 코드를 작성하려고 한다.
  • 작성한 코드는 기록용으로 아래 남겨 둔다.

문제 1 : 배열을 90도 회전하기

#include <stdio.h>
int main() {
	int arr[4][4] = { 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 };
	int newarr[4][4] = { 0, };
	for (int i = 0; i < 4; i++) {
		for (int j = 0; j < 4; j++) {
			newarr[j][3 - i]= arr[i][j];
		}
	}
	for (int i = 0; i < 4; i++) {
		for (int j = 0; j < 4; j++)
			printf("%d\t", newarr[i][j]);
		printf("\n");
	}
}
profile
응애 나 애기 개발자

0개의 댓글