반응형
문제
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
정답
C언어
#include <stdio.h>
int main (void)
{
float a;
scanf("%f",&a);
switch( (int)a ) {
case 4 :
printf("scholarship");
break;
case 3 :
printf("next semester");
break;
case 2 :
printf("seasonal semester");
break;
case 1 :
case 0 :
printf("retake");
break;
}
}
반응형
'코딩 테스트 > 정올' 카테고리의 다른 글
Language Coder - 선택제어문 / Code : 120 / 선택제어문 - 형성평가1 (0) | 2022.11.24 |
---|---|
Language Coder - 선택제어문 / Code : 632 / 선택제어문 - 자가진단9 (0) | 2022.11.18 |
Language Coder - 선택제어문 / Code : 534 / 선택제어문 - 자가진단7 (0) | 2022.11.16 |
Language Coder - 선택제어문 / Code : 533 / 선택제어문 - 자가진단6 (0) | 2022.11.15 |
Language Coder - 선택제어문 / Code : 532 / 선택제어문 - 자가진단5 (0) | 2022.11.14 |