4.5 이하의 평점을 입력받아 그 값에 따라 다음과 같이 출력하는 프로그램을 작성하시오.
(C, C++, Java는 switch ~ case문 사용) (Python은 if ~ else사용)
단 입력는 0이상 4.5 이하이다.
4.0 이상 : “장학금을 받아가세요.”
3.0 이상 : “다음 학기를 준비하세요.”
2.0 이상 : “계절 학기에 등록하세요.”
2.0 미만 : “다음 학기에 재수강하세요.”
>> 실수를 정수형(int)으로 변환하여 분기한다. (예 - switch( int(score) ))
![]() 3.5 | ![]() 다음 학기를 준비하세요. |
#include <stdio.h>
int main()
{
int b;
double a;
scanf("%lf",&a);
b = (int)a;
switch(b)
{
case 4:
printf("장학금을 받아가세요.");
break;
case 3:
printf("다음 학기를 준비하세요.");
break;
case 2:
printf("계절 학기에 등록하세요.");
break;
case 1:
case 0:
printf("다음 학기에 재수강하세요.");
break;
}
return 0;
}
'c언어' 카테고리의 다른 글
정보 올림피아드 - 120 (0) | 2016.07.24 |
---|---|
정보 올림피아드 - 632 (0) | 2016.07.23 |
정보 올림피아드 - 534 (0) | 2016.07.23 |
정보 올림피아드 - 533 (0) | 2016.07.21 |
정보 올림피아드 - 532 (0) | 2016.07.21 |