코딩 테스트/정올

Language Coder - 반복제어문 / Code : 9041 / 반복제어문 - 연습문제3

셩잇님 2023. 2. 2. 20:51
반응형

문제
점수를 입력받아 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;
}

 

 

 

 

반응형