ë‘�번째 ìˆ™ì œ ¶
ì�´ê²½ë¡� ìˆ™ì œ 완료 ¶
1.if 문� �용한 업앤다운
2.switch 문� �용한 업앤다운;;
ifì—�서 왜 않ë�˜ëŠ” 걸까요? ã… _ã…
ë˜�한가지 질문~! 위 소스ì—�서 ì •ë‹µì�„ 맞추지 ëª»í• ê²½ìš° 다시 스캔ì—�프로 가서..
답ì�„ ì“°ë�„ë¡� 하게 í•˜ë ¤ë©´ 어떻게 해야 ë�˜ëŠ”ê±°ì£ ??
~cpp
#include <stdio.h>
main(void)
{
int a = 24;
printf("UP AND DOWN GAME~!\n");
printf("1~50 사ì�´ì�˜ 숫ìž�를 ìž…ë ¥í•´ 주세요\n");
scanf("%d", &a);
printf("ìž…ë ¥í•˜ì‹ ìˆ«ìž�ì—� 비해 ì •ë‹µì�€?\n");
if (a<24)
{printf("UP!\n");
} else if(a>24)
{printf("DOWN! \n");
} else if(a=24)
{ printf("ì •ë‹µìž…ë‹ˆë‹¤ 마시세요ㅋ\n");
}
return 0;
}
여기까지 해봤는�요 마지막� else를 하나 �쓴다�가 해서 문�를 ��때
ì—�러 메세지가 나오ë�„ë¡� í•˜ê³ ì‹¶ì—ˆìœ¼ë‚˜.. 잘 않ë�˜ë„¤ìš”..ㅜㅜ...
~cpp
#include <stdio.h>
main(void)
{
int a = 24;
printf("UP AND DOWN GAME!\n");
printf("1~50 사ì�´ì�˜ 수를 ìž…ë ¥í•˜ì„¸ìš”\n");
scanf("%d" ,&a);
printf("ìž…ë ¥í•˜ì‹ ìˆ«ìž�ì—� 비해 ì •ë‹µì�€?\n");
switch (a){
case 'a<24':
printf("up!\n");
break;
case 'a>24':
printf("down!\n");
break;
case 'a=24':
printf("ì •ë‹µìž…ë‹ˆë‹¤ 마시세요ㅋ\n");
break;
default :
printf("숫ìž�ê°€ 잘못 ìž…ë ¥ ë�˜ì—ˆìŠµë‹ˆë‹¤\n");
}
return 0;
}
if문ì—�서 못했ë�˜ 오류 메세지가 switch문 ì—�서는 defaultê°’ì�„ 사용해서 쉽게 ë�˜ë�”ë�¼êµ¬ìš”..ã… ã… ..
if�서는 어째서!!!
ë˜�한가지 질문~! 위 소스ì—�서 ì •ë‹µì�„ 맞추지 ëª»í• ê²½ìš° 다시 스캔ì—�프로 가서..
답ì�„ ì“°ë�„ë¡� 하게 í•˜ë ¤ë©´ 어떻게 해야 ë�˜ëŠ”ê±°ì£ ??









