일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- C++ 함수
- C++ 백준
- 백준1463
- 9095
- 백준
- tensorflow
- pytorch
- for문
- 반복문
- AIDEEPDIVE
- precision
- 혁펜하임강의
- 조건문
- 백준C++
- 비교연산자
- 1로만들기
- 혁펜하임강의후기
- C++
- 혁펜하임AI
- 패스트캠퍼스
- 백준9095
- c++ 기초
- 백준1026
- C++ 공백 입력
- 패스트캠퍼스혁펜하임
- 혁펜하임
- AI강의
- 1463
- CUDA
- cuDNN
- Today
- Total
코딩하는 덕구 🐶
13. C++ 백준 9498 번 시험 성적 본문
안녕하세요 코딩하는 강아지 덕구입니다!
C++ 백준 9498 번 입니다!
https://www.acmicpc.net/problem/9498
9498번: 시험 성적
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D,
나머지 점수는 F를 출력하는 프로그램을 작성하는 프로그램입니다!
#include<iostream>
using namespace std;
int main(){
int A;
cin>>A;
if(A>=90) cout<<"A";
else if(A>=80) cout<<"B";
else if(A>=70) cout<<"C";
else if(A>=60) cout<<"D";
else cout<<"F";
return 0;
}
저번과 다르게 중괄호를 쓰지 않았습니다!
이렇게 간결하게 적을 수 도 있습니다!
다만 중괄호를 쓰지 않으면 첫 번째 세미콜론 (;) 까지만 조건안에 들어갑니다!
예를들어 if(A>=90) cout<<"A"; cout<<"B";
이렇게 작성하면 두번째 cout 명령어는 조건문안에 들어가지 않습니다!
또한 else if가 아닌 else문을 사용했는데
else문은 위에서 부터 내려오면서 참인 조건이 단 한개도 없을때 무조건 실행됩니다!
그래서 뒤에 조건문을 넣지 않습니다!
또한 비교 연산자가 나오는데
A>=90
A>=90의 뜻은 A가 90보다 크거나 같으면 참(1)을 반환합니다.
만약 A가 90이라면 참이겠죠
만약 A가 80이라면? 거짓(0)을 반환합니다.
또한 if 문은 조건이 참(1)이면 내부의 명령문을 실행하고
조건이 거짓(0)이면 내부의 명령문을 실행하지 않으므로
hello 만 출력한 모습을 볼 수 있습니다.
이렇게 각 조건을 비교 연산자를 통해 걸어주고 그 조건에 부합하면 정해둔 등급을 출력하게 끔 명령어를
작성해봤습니다!
이상 C++ 백준 9498 번 이었습니다! 감사합니다!
'알고리즘 문제 풀이' 카테고리의 다른 글
15. C++ 백준 14681 번 사분면 고르기 (0) | 2022.01.16 |
---|---|
14. C++ 백준 2754 번 윤년. feat.비교 연산자. || , &&, and, or (0) | 2022.01.16 |
12. C++ 백준 1330 번 두 수 비교하기. feat.조건문 (0) | 2022.01.16 |
11. C++ 백준 2588 번 곱셈 (2) | 2022.01.16 |
10. C++ 백준 10430 나머지 (2) | 2022.01.16 |