#include <stdio.h>
int main(void)

{
 int result, num, rp=1;
 
 while (rp==1)
 {
 printf(\"숫자 : \");
 scanf(\"%d\", &num);

 if(0<=num<10)
  result=1;
 else if(10<=num<20)
  result=2;
 else if(20<=num<30)
  result=3;
 else
  result=4;
 
 switch(result)
 {
  case 1 :
   printf(\"1은 ONE\\n\");
   break;
  case 2 :
   printf(\"2는 TWO\\n\");
   break;
  case 3 :
   printf(\"3은 THREE\\n\");
   break;
  case 4 :
   printf(\"more\\n\");
 }
 }
}


 

이거 실행시키면 결과가 제대로 안나옴.. 왜이러는지
(if랑 else if 갖다 붙여넣고 switch 쓰는거 쓰잘데기없는 짓인줄은 아는데.. 윤성우씨께서 if else if 를 조작해서 switch문으로 변경해 실행하라고 했는데,, 여하튼 내가 바보짓하다가 if랑 switch 동시에 쓰게 됨, 그래도 호기심 때문에 계속 해봤음..)