(역)달뱅이 알고리즘
달팽이 알고리즘은 input : 5 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 int a[100][100] = {0,},i,j,prt_n,n,num=1; int Row=0,Column=-1,direct=1; //Row는 행, Column는 열, direct는 방향 printf("입력 : ");scanf("%d",&n);prt_n=n; //n을 따로 저장while(n!=0) {for(i=0;i< n;i++) // 가로 처리 반복문{Column+=direct;a[Row][Column]=num++;}n--;for(i=0;i< n;i++) // 세로 처리 반복문{Row+=direct;a[Row][Column]=num++;}direct*=..
2011.05.24