Jungol Algorithm/Language Coder

정올 CODE 535 선택제어문 - 자가진단8

치조 2020. 4. 25. 15:49
반응형

문제

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

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

 

4.0 이상 : "scholarship"

3.0 이상 : "next semester"

2.0 이상 : "seasonal semester"

2.0 미만 : "retake"​

 

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

입력 예

3.5

출력 예

next semester

CODE

#include<stdio.h>

int main(){
 double a;
 scanf("%lf",&a);
 switch((int)a){
  case 4:
   printf("scholarship");
   break;
  case 3:
   printf("next semester");
   break;
  case 2:
   printf("seasonal semester");
   break;
  default:
   printf("retake");
   break;
  }
}

질문은 댓글로 받습니다. 감사합니다.

 

 

 

반응형