4.5 이하의 평점을 입력받아 그 값에 따라 다음과 같이 출력하는 프로그램을 작성하시오.

(C, C++, Java는 switch ~ case문 사용) (Python은 if ~ else사용)
단 입력는 0이상 4.5 이하이다.

 

4.0 이상 : “장학금을 받아가세요.”
3.0 이상 : “다음 학기를 준비하세요.”
2.0 이상 : “계절 학기에 등록하세요.”
2.0 미만 : “다음 학기에 재수강하세요.”

 

 

>> 실수를 정수형(int)으로 변환하여 분기한다. (예 - switchint(score) ))



 [Copy]
3.5
 [Copy]
다음 학기를 준비하세요.

#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

+ Recent posts