달팽이 출력이란 아래 처럼 달팽이 등껍질 모양으로 수를 1씩 증가시켜 삽입한 배열을 출력한 것을 말한다. 코드는 어렵지 않지만 처음에 생각하기가 쉽지 않다. 아래는 c로 작성한 코드이다. #include <stdio.h> int main(void) { int num = 0; scanf_s("%d", &num); int arr[10][10] = { 0 }; int cnt = 0; int len = num; int row = 0; int col = -1; int op = 1; while (1) { for (int i = 0; i < len; i++) { col += op; arr[row][col] = ++cnt; } if (--len == 0) break; for (int i = 0; i < len; i++) { row += op; arr[row][col] = ++cnt; } op = -op; } for (int i = 0; i < num; i++) { for (int j = 0; j ...
#c
#c언어
#달팽이출력
#배열
원문링크 : 달팽이 출력, c언어