반응형
문제
점수를 입력받아 80점 이상이면 합격메시지를 그렇지 않으면 불합격 메시지를 출력하는 작업을 반복하다가 0~100점 이외의 점수가 입력되면 종료하는 프로그램을 작성하시오.
출력 예
점수를 입력하세요. 50
죄송합니다. 불합격입니다.
점수를 입력하세요. 95
축하합니다. 합격입니다.
점수를 입력하세요. 101
정답
C언어
#include <stdio.h>
int main()
{
int num = 0;
printf("점수를 입력하세요. ");
scanf("%d", &num);
while (1)
{
if (num >= 80 && num < 101)
{
printf("축하합니다. 합격입니다.\n");
}
else if (num < 80)
{
printf("죄송합니다. 불합격입니다.\n");
}
else if (num > 0 || num < 101)
{
return 0;
}
printf("점수를 입력하세요. ");
scanf("%d", &num);
}
return 0;
}
반응형
'코딩 테스트 > 정올' 카테고리의 다른 글
Language Coder - 반복제어문 / Code : 9043 / 반복제어문 - 연습문제5-1 (0) | 2023.02.05 |
---|---|
Language Coder - 반복제어문 / Code : 9042 / 반복제어문 - 연습문제4 (0) | 2023.02.05 |
Language Coder - 반복제어문 / Code : 9040 / 반복제어문 - 연습문제2 (0) | 2023.02.01 |
Language Coder - 반복제어문 / Code : 9039 / 반복제어문 - 연습문제1 (0) | 2023.01.31 |
Language Coder - 선택제어문 / Code : 9038 / 선택제어문 - 연습문제9 (0) | 2023.01.31 |