IT 개발/C
[C언어] 열혈강의 C프로그래밍(윤성우 저) 도전! 프로그래밍 THREE. 도전1
도전1. 4x4 int 형 2차원 배열을 선언하고, 모든 요소를 아래 그림의 왼쪽에 있는 형태와 동일하게 초기화하자. 그리고 배열의 요소들을 오른쪽 방향으로 90도씩 이동시켜서 출력하는 프로그램을 작성해 보자. 도전 프로그래밍3 부터는 알고리즘이 복잡하고 생각보다 코드는 간단한 문제들이 많습니다. 알고리즘만 잘 만들어내면 실제 코드는 그렇게 어렵지 않은 문제들입니다. 도전1의 알고리즘을 잘 생각해 봅시다 90도로 회전을 합니다. 그렇다면 각각 요소의 좌표는 어떻게 변할까요? 1행의 요소들을 잘 보죠 (0, 0)은 (0, 3)으로 (0, 1)은 (1, 3)으로 (0, 2)는 (2, 3)으로 (0, 3)은 (3, 3)으로 갑니다... 이를 보기좋게 모두 써보면 (0, 0) -> (0, 3) (1, 0) ->..
2021. 1. 4. 00:47
최근댓글