#include <stdio.h>
void main()
{
int re,n;
printf("성적을 입력하세요 : ");
scanf("%d",&re);
if(re>=90) n=1;
else if(re>=80&&re<90) n=2;
else if(re>=70&&re<80) n=3;
else if(re>=60&&re<70) n=4;
else if(re<60) n=5;
switch(n)
{
case 1:
printf("A \n");
break;
case 2:
printf("B \n");
break;
case 3:
printf("C \n");
break;
case 4:
printf("D \n");
break;
default:
printf("F \n");
}
}
이렇게짰는데...
이거 스위치문만 써서 가능한가요??
이렇게할빠엔 이프문만 쓰는게 나을거같은데ㅠㅠㅠ암만봐도
switch(n/10) 을 이용해보는게 어떠한가?
scanf("%d",&re); if(n = (10 - re/10)) n--; printf("%c", 'A'+n);
아!!!!!!!! ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ와 고마워요!!!! 저런방법이..
아 default가 있었네.. ㅡㅡ 나머지는 다른 사람이.. ㅋㅋ
출력문앞에 if (n>4) n=4; 이거 넣어주면 default.. ㅋㅋ