http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=8159 [º¹»ç]
c¾ð¾î swap¿¹Á¦
a ¿¡´Ù 1À» ÀÔ·ÂÇÏ°í b¿¡´Ù 2¸¦ ÀÔ·ÂÇÏ°í a¿ÍbÀÇ °ªÀ» ¹Ù²Ù´Â ¿¹Á¦¸¦ ¸¸µé¶ó°í ÇÑ´Ù¸é c¾ð¾î¸¦ ÃʹÝÀ¸·Î Á¢ÇϽô ºÐµéÀº ¾Æ·¡¿Í °°ÀÌ ÀÛ¼ºÇÒ¼öµµ ÀÖ´Ù
#include <Stdio.h>
int main(void)
{
int a , b;
printf("a :");
scanf("%d",&a); //1·Î ÀÔ·ÂÇÑ°æ¿ì
printf("b :");
scanf("%d",&b); //2·Î ÀÔ·ÂÇÑ°æ¿ì
b = a;
a = b;
printf("a : %d\nb : %d\n",a , b);
return 0;
}
c¾ð¾î¸¦ ÃʹÝÀ¸·Î Á¢ÇϽŠºÐÀº ÀÌ·¸°Ô ÀÛ¼ºÇÒ¼öµµ ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ ÀÌ·¸°Ô ÀÛ¼ºÇϸé
b=a;
a=b;
ºÎºÐ¿¡¼ °ª¼Õ½ÇÀÌ ÀϾ´Ï´Ù.
ÀÏ´Ü aÀÇ °ªÀ» b¿¡´Ù ³Ö¾ú½À´Ï´Ù.c¾ð¾î´Â À§¿¡¼ ¾Æ·¡·Î Àб⠶§¹®¿¡
a=b;¿¡¼ a°ª¿¡´Ù b¸¦ ³ÖÁö¸¸ À§¿¡¼ bÀÇ °ªÀÌ a·Î ¹Ù²ï »óÅ·ΠµÇ±â¶§¹®¿¡ µÑ´Ù aÀÇ °ª°ú µ¿ÀÏÇØÁø´Ù´Â ¿À·ù°¡ ÀÖ½À´Ï´Ù.
±×·¡¼ swapÀº ¾Æ·¡¿Í °°Àº ÄÚµå
#include <Stdio.h>
int main(void)
{
int a , b;
int tmp = 0; //temporay
printf("a :");
scanf("%d",&a); //1·Î ÀÔ·ÂÇÑ°æ¿ì
printf("b :");
scanf("%d",&b); //2·Î ÀÔ·ÂÇÑ °æ¿ì
tmp = b; //b°ª ¹Ì¸® ÀúÀå
b = a; //b°ªÀÌ a·Î ¹Ù²ñ //swap
a = tmp; //aÀÇ °ªÀº tmpÀÇ ÀúÀåµÈ bÀÇ °ª
printf("a : %d\nb : %d\n",a , b);
return 0;
}
ÀÌ·¸°Ô bÀÇ °ªÀ» ¹Ì¸® tmp¶ó´Â º¯¼öÀÇ ÀúÀåÀ»ÇØÁÖ°í
a = tmp;·Î ÀúÀåµÈ bÀÇ °ªÀ» °¡Á®¿É´Ï´Ù'
|
Hit : 7900 Date : 2015/10/17 07:38
|