1 2 3 4 5
16 17 18 19 6
15 24 2 5 20 7
14 23 22 21 8
13 12 11 10 9
여기에서 9에서 열이 -가되어야 계쏙진행되는데
잘 모르겠습니다..
for문에서 열을 빼는 방법좀알려주세요..
윤슬이뿌잉 2026.05.28 댓글 3
1 2 3 4 5
16 17 18 19 6
15 24 2 5 20 7
14 23 22 21 8
13 12 11 10 9
여기에서 9에서 열이 -가되어야 계쏙진행되는데
잘 모르겠습니다..
for문에서 열을 빼는 방법좀알려주세요..
맛깔손 2026.05.28
답변 감사합니다 여러분 ^^
해길 2026.05.28
//직관적으로 이해할 수 있게 짜봤습니다.
#include stdio.h
//다른 형태를 원하면 size만 바꿔주면 됩니다..
#define size 5
int main()
{
int a[size][size]={0};
int i=0, j=0;
//달팽이 배열 입력부분...
for(int k=1;a[i][j]=k, ksize*size;k++)
if(a[i][j+1]==0 && jsize-1 && (i==0 || a[i-1][j]!=0)
BlackCat 2026.05.28
제가 예전에 할떄 1~5까지 돌리고 6~9,10~13,14~16,17~19,20~21,22~23,24,25가 입력됨으로써
for문 도는게 5,4,4,3,3,2,2,1,1 되도록 했었죠;; 나름 규칙성이 있도록;;