http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=71 [º¹»ç]
#include<stdio.h>
int array[10][10];
int num;
int x; // x Á¤ÀÇÇÑ´Ù
int y; // y Á¤ÀÇÇÑ´Ù
void
CircularArray(int n, int direct)
{
if (n==0) return;
for(int i=0; i<2*n-1; i++){
if (i < n)
x += direct; // int x; ·Î Á¤ÀÇÇßÀ¸¹Ç·Î ½ÇÇàµÈ´Ù
else
y += direct; // int y; ·Î Á¤ÀÇÇßÀ¸¹Ç·Î ½ÇÇàµÈ´Ù
array[y][x] = ++num;
}
CircularArray(n-1, direct* (-1));
}
main()
{
printf("¼ýÀÚ¸¦ ÀÔ·ÂÇϽÿÀ : ");
scanf("%d", &num);
CircularArray(num, 1); //¹è¿ Àμâ
}
ÀÌ»óÀÔ´Ï´Ù ±Ùµ¥ °æ°í ¸Þ¼¼Áö°¡ Çϳª¶ß´Â±º¿ä
function should return a value . <<=== ¾îµð°¡ À߸øµÈ°ÇÁÒ
±×³É¹«½ÃÇÏ°í ½ÇÇàÇصµ µÇ±â´Â µÇ´øµ¥ .²À ¾Ë°í ½Í½À´Ï´Ù
¸¶Áö¸· Áß°ýÈ£ ¿¡ ¹®Á¦°¡ Àִ°Š°°Àºµ¥...
¹«¾ùÀÌ ¹®Á¦ ÀԴϱî??? |
Hit : 4495 Date : 2003/09/18 09:21
|