http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=2036 [º¹»ç]
¾î¼Àºí ÄÚµå·Î ºÁº¸¸é
1ÇÔ¼öó¸® -> 1¸®ÅÏ°ª+a -> 2ÇÔ¼öó¸® -> (1¸®ÅÏ°ª+a)+2¸®ÅÏ°ª
1ÇÔ¼öó¸® -> 1¸®ÅÏ°ªÀá½ÃÀúÀå -> 2ÇÔ¼öó¸® -> 1¸®ÅÏ°ª+a -> 2¸®ÅÏ°ª+(1¸®ÅÏ°ª+a)
1ÇÔ¼öó¸® -> 1¸®ÅÏ°ª+a -> 2ÇÔ¼öó¸® -> (1¸®ÅÏ°ª+a)+2¸®ÅÏ°ª
a+a -> 1ÇÔ¼öó¸® -> (a+a)+a -> 1¸®ÅÏ°ª+((a+a)+a) -> 2ÇÔ¼öó¸® -> 1¸®ÅÏ°ª+((a+a)+a)+2¸®ÅÏ°ª
4°³ÀÇ ½ÇÇèÄڵ尡 ¼ø¼´ë·Î ÀÌ·±¼øÀ¸·Î ÁøÇàµÇ³×¿ä..
º°´Ù¸¥ ±ÔÄ¢Àº ¸øã°Ú°í...
ÀÏ´Ü ÇÔ¼ö¸¦ ¸¸³ª¸é ÇÔ¼ö¸ÕÀú ó¸®ÇÏ°ÔµÇ´Â°Ç ´ç¿¬ÇÏ°í,
ó¸®ÇÏ°í³ª¼ÀÇ °á°ú°ªÀÌ ³ª¿À¸é ÇÔ¼öÀÇ °á°ú°ªÀÇ ¿¬»êº¸´Ù´Â
º¯¼öÀÇ ¿¬»êÀÌ ´õ ¿ì¼±½ÃµÇ´Â°Í°°Àºµ¥¿ä..
¿¹¸¦ µé¾î
a + a + ÇÔ¼ö + a ¸¦ Çѹø Ç®¸é
2a + ÇÔ¼ö + a °¡ µÇ°í ¿©±â¼ Çѹø ´õÇ®¸é
2a + ¸®ÅÏ°ª +a °¡ µÇ´Âµ¥
¿©±â¼ 2a+a ¸¦ ¸ÕÀú ÇÑ´ÙÀ½¿¡ +¸®ÅÏ°ª ÇØÁÖ´Â°É ºÁ¼± ¿ì¼±¼øÀ§°¡ ÀÖ³ªºÁ¿ä..
È®½ÇÇÑ°Ç ¾Æ´ÏÁö¸¸, ÀÌ·± ±ÔÄ¢¹Û¿¡ ¾È³ª¿À³×¿ä.
===============================================================================
>#include <stdio.h>
>
>int fun(int *a)
>{
> *a = (*a) + 10;
> return (*a);
>}
>
>int main(void)
>{
> int a, b;
>
> a = 10;
> b = fun(&a) + a + fun(&a);
> printf("b : %d\n", b);
>
> a = 10;
> b = fun(&a) + fun(&a) + a;
> printf("b : %d\n", b);
>
> a = 10;
> b = a + fun(&a) + fun(&a);
> printf("b : %d\n", b);
>
> a = 10;
> b = a + a + fun(&a) + a + fun(&a);
> printf("b : %d\n", b);
> return 0;
>}
>
>Ãâ·Â°ªÀº 70 80 70 90ÀÔ´Ï´Ù...
=============================================================================== |
Hit : 2651 Date : 2009/05/21 10:42
|