안녕하세요 보글리아입니다.
이번 시간에는 백준 9498번 문제 풀이와 해설을 해보겠습니다.
※본 풀이는 C언어와 C++ 언어의 기능을 같이 사용해서 설명드립니다※
문제
시험 점수를 입력받아 90~100 점은 A, 80~89점은 B, 70~79점은 C, 60~69점은 D 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
- 입력 : 첫 째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수다.
- 출력 : 시험 성적을 출력한다.
문제 풀이
- 먼저 시험 점수를 입력받기 위해서 시험 점수가 필요합니다. 시험 점수의 입력을 받을 변수인 score을 선언하고 cin으로 입력을 받습니다.
- 시험 점수에 따라 출력할 문장이 다르기 때문에 조건문인 if문을 사용합니다. 90~100점 사이는 A점수를 출력하는 데 90~100점 사이 이 말은 90점 이상이라는 소리이니 첫 번째 if문 조건식에 socre >= 90점 이상일 때를 조건으로 해줍니다.
- 그 뒤는 점수에 맞게 else if으 조건을 걸어주고 59점 이하는 모두 f 처리가 되게 else 처리를 해줍니다.
#include <iostream>
using namespace std;
int main()
{
int score;
cin >> score;
if (score >= 90)
cout << "A" << endl;
else if (score >= 80)
cout << "B" << endl;
else if (score >= 70)
cout << "C" << endl;
else if (score >= 60)
cout << "D" << endl;
else
cout << "F" << endl;
return 0;
}
'프로그래밍 언어 문제 > 코딩테스트(백준)' 카테고리의 다른 글
백준 10950번 문제 풀이 및 해설 (0) | 2023.10.08 |
---|---|
백준 2753번 문제 풀이 및 해설 (0) | 2023.10.08 |
백준 1330번 문제 풀이 및 해설 (0) | 2023.04.10 |
백준 11382번 문제 풀이 및 해설 (0) | 2023.04.10 |
백준 2739번 문제 풀이 및 해설 (0) | 2023.02.27 |
댓글