성적처리 프로그램으로 인해 아직도 고생중인 재수생입니다..;;
#include <stdio.h>
void main()
{
int a;
printf("in put data.");
scanf("%d",&a);
a=a/10;
switch (a)
{
case 10:
case 9:
printf("A학점입니다.n");
break;
case 8:
printf("B학점입니다.n");
break;
case 7:
printf("C학점입니다.n");
break;
case 6:
printf("D학점입니다.n");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
printf("F학점입니다 재이수하십시오.n");
break;
default:
printf("써글넘 잘못썼어!.n");
}
printf("thanks.n");
}
..여기까지 하니까 100~0까지는 해결이 되더군요
문제는 오바가 되거나...0이하의 숫자..
101~109까지는 A학점이 출력되고 -1부터-9까지는 F학점이 뜨는군요
...3일간 머리를 싸매고 생각해봤습니다만..이건 도저히 모르겠어요...ㅠ.ㅠ
워낙 지금 급해서요...ㅠ.ㅠ