http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=77 [º¹»ç]
>#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 . <<=== ¾îµð°¡ À߸øµÈ°ÇÁÒ
>±×³É¹«½ÃÇÏ°í ½ÇÇàÇصµ µÇ±â´Â µÇ´øµ¥ .²À ¾Ë°í ½Í½À´Ï´Ù
>¸¶Áö¸· Áß°ýÈ£ ¿¡ ¹®Á¦°¡ Àִ°Š°°Àºµ¥...
>¹«¾ùÀÌ ¹®Á¦ ÀԴϱî???
ÇÔ¼ö¿¡ ¹Ýȯ°ªÀÌ ¾ø´Ù´Â ¸»ÀÌÁÒ~
mainÇÔ¼ö¿¡ ¹Ýȯ°ªÀÌ ÇÊ¿äÇÒµí ÇÕ´Ï´Ù..
main() <- À̺κп¡¼..
{
printf("¼ýÀÚ¸¦ ÀÔ·ÂÇϽÿÀ : ");
scanf("%d", &num);
CircularArray(num, 1); //¹è¿ Àμâ
}
int main()À¸·Î µÇ¾îÀÖ´Ù¸é integerÇü ¹Ýȯ°ªÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀÌÁÒ~
main()ÇÔ¼ö¿¡ ¹Ýȯ°ªÀ» ÁÖ´ø°¡
void main()À¸·Î ¹Ù²Ù½Ã¸é µÉµíÇÕ´Ï´Ù..
|
Hit : 4169 Date : 2003/09/20 12:11
|