성적을 입력받는 간단한 문제이다.
1. 정수를 입력받는다.
2. 조건별로 출력한다.
#include <iostream>
using namespace std;
int main() {
int score;
cin >> score;
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";
}
}
if (score >= 90 && score <= 100) 이런 식으로 코드를 작성해도 되지만 뭔가 보기에 깔끔하면 좋겠고, 조건 검사를 8 -> 4번으로 줄일 수 있어 위와 같은 방법으로 코드를 작성하였다.
코드 효율성을 생각하며 기초를 다져가면 더 좋은 성장을 할 수 있을 것이다.
'코딩테스트 준비' 카테고리의 다른 글
[C++] 백준 14681번 - 사분면 고르기 (0) | 2022.11.21 |
---|---|
[C++] 백준 2753번 - 윤년 (0) | 2022.11.21 |
[C++] 백준 1330번 - 두 수 비교하기 (0) | 2022.11.21 |
[C++] 백준 10171번 - 고양이 (0) | 2022.11.21 |
[C++] 백준 10430번 - 나머지 (0) | 2022.11.21 |