
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
printf("대박! 뽑기~ 1~10중 하나를 눌러보세요\n");
printf("좋은 선택을 하시면 대박세트!,나쁜선택을 하시면^^;\n");
scanf("%d",&a);
if(a==1)
printf("배고픔 ㅠㅠ 을 얻었습니다..");
else
if(a==2)
printf("잘생김을 얻었습니다.");
else
if(a==3)
printf("귀여움을 얻었습니다.");
else
if(a==4)
printf("똑똑함을 얻었습니다.");
else
if(a==5)
printf("예쁨을 얻었습니다.");
else
if(a==6)
printf("심심함을 얻었습니다.");
else
if(a==7)
printf("5억 캐시를을 잃었습니다(농담이라규!).");
else
if(a==8)
printf("대박세트! 잘생김,똑똑함,예쁨,귀여움을 얻었습니다.");
else
if(a==9)
printf("우울함을 얻었습니다.");
else
printf("흐규규. 꽝이에요ㅡㅡ.");
}
마지막에서 두번째 조건문의 조건이 a==2인데 앞서 a==2인 경우가 있어서 printf("우울함을 얻었습니다."); 가 실행되는 경우가 없습니다.
앞서 a==2인 경우가 실행된다면, 뒤에 있는 모든 조건들이 생략되기 때문입니다.