반응형
https://www.acmicpc.net/problem/11367
if문 써보는 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
이름, test case 수, 점수에 대한 변수 선언 후 입력받습니다.
📔 풀이과정
기준에 따른 학점을 반환하는 함수 getGrade를 수행합니다.
📔 정답출력
형식에 맞춥니다.
📕 Code
📔 C++
#include <bits/stdc++.h>
using namespace std;
string name;
int t, score;
string getGrade(int score){
if(score >= 97) return "A+";
if(90 <= score && score <= 96) return "A";
if(87 <= score && score <= 89) return "B+";
if(80 <= score && score <= 86) return "B";
if(77 <= score && score <= 79) return "C+";
if(70 <= score && score <= 76) return "C";
if(67 <= score && score <= 69) return "D+";
if(60 <= score && score <= 66) return "D";
return "F";
}
int main(){
cin >> t;
while(t--){
cin >> name >> score;
cout << name << ' ' << getGrade(score) << '\n';
}
}
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 25704 : 출석 이벤트 (1) | 2022.10.04 |
---|---|
(C++) - 백준(BOJ) 25703 : 포인터 공부 (1) | 2022.10.03 |
(C++, Rust) - 백준(BOJ) 23080 : 스키테일 암호 (0) | 2022.09.30 |
(C++, Rust) - 백준(BOJ) 10205 : 헤라클레스와 히드라 (0) | 2022.09.29 |
(C++, Rust) - 백준(BOJ) 25640 : MBTI (0) | 2022.09.27 |