음...
일단 질문부터 들어가겠습니다
가장 기초적으로 배우게 되는 성적처리 프로그램에 대해선데요
if-else로 코딩되있는 소스를 switch-case 만 사용하는 소스로 고칠때
100점 만점에서 100~90까지를 A학점이라고 한다면
이걸...어떻게 표현해야 하나요?
#include <stdio.h>
main()
{
int a,b,c,d;
printf("성적을 넣어주세요.");
scanf("%d",&a);
switch (a)
{
case 10:
printf("A학점입니다.","A학점입니다.");
break;
case 9:
printf("A학점입니다.");
break;
case 8:
printf("C학점입니다.");
break;
case 7:
printf("D학점입니다.");
break;
case 6:
printf("E학점입니다.");
break;
default:
printf("F학점입니다.");
}
}
이 상태에서 문자열 3개만 추가하면 된다는데...ㅠ.ㅠ
이거땜에 벌써 5일째 헤매고있습니다.
음....못하겠음 프로그래밍 때려치라는데..;;
때려칠때 때려치더라도 궁금한건 꼭 풀어야겠어요..^^;
scanf문 뒤쪽에
if(a == 100) a = 10; else a = a / 10;
이 문장을 추가해보면 어떨 까요...