-
달팽이 배열Algorithm with C/ETC 2020. 9. 21. 17:41
문제
아래와 같이 데이터를 저장하도록 프로그래밍 하자.
구현
프로그램 실행결과
소스 파일
여기까지만 해도 괜찮지만, 다이나믹한 출력을 위해 아래의 두 함수를 추가해보자.
Gotoxy함수에서 COORD 자료형을 쓰기위해서는 Windows.h를 include 해야한다.
콘솔 화면 창의 좌측 상단이 (0,0)이고 우측으로 갈수록 x좌표값이 커지고
아래로 갈수록 y좌표값이 커진다.
위의 두 함수는 이차원 배열에 데이터를 저장할 때 호출하도록 한다.
위의 함수에서 4를 곱하는 부분이 있는데, 열의 간격을 넓히기 위함이다.
열의 간격을 넓히지 않으면 숫자와 숫자 사이가 붙기 때문이다.
적당한 수를 곱하거나 더해서 간격을 준 것이다.
프로그램 실행결과
소스 파일
조금 다른 방식
'Algorithm with C > ETC' 카테고리의 다른 글
배열에 중복 없이 랜덤으로 숫자 저장하기 (0) 2020.10.20 비트 연산자 문제 (0) 2020.10.17 Matching System - 파티원 조직 (0) 2020.09.12 통신 연구소 (0) 2020.09.09 Catalan Number (0) 2020.09.08