cyphen156

백준-조건문-9498 시험 성적 본문

컴퓨터공학/알고리듬 풀이

백준-조건문-9498 시험 성적

cyphen156 2023. 9. 27. 10:24

9498번: 시험 성적 (acmicpc.net)

 

9498번: 시험 성적

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

입력받은 정수의 범위에 따라 A~F사이의 문자를 출력하면 되는 문제이다.

기본적인 조건문 실습에 잘 나오는 구현문제이다.

제약사항

  • 0 ≤ score ≤ 100

C 풀이

두 수 비교하기_1330.c

#define	_CRT_SECURE_NO_WARNINGS

#include <stdio.h>

int main() {
	int A;
	scanf("%d", &A);
	if (A < 0 || A > 100) {
		printf("Score Err \n");
		return 0;
	}
	if (A >= 90)
	{
		printf("A");
	}
	else if (A >= 80) {
		printf("B");
	}
	else if (A >= 70) {
		printf("C");
	}
	else if (A >= 60)
		printf("D");
	else
		printf("F");
	return 0;
}

C++ 풀이

두 수 비교하기_1330.cpp

#include <iostream>

using namespace std;

int main()
{
    int score;
    cin >> score;
    if (score < 0 || score > 101)
        return -1;
    if (score >= 90)
        cout << 'A';
    else if (score >= 80)
        cout << 'B';
    else if (score >= 70)
        cout << 'C';
    else if (score >= 60)
        cout << 'D';
    else
        cout << 'F';
    cout << endl;
    return 0;
}

모든 예제 코드의 소스파일은 제 개인 깃허브 레포지토리 에 있습니다.

Workspace/알고리듬 풀이 at main · cyphen156/Workspace · GitHub