백준 9498번 - 시험 성적

4066 단어 if문if문

문제 출처

9498번: 시험 성적

코드

#include <stdio.h>
int main() {
	int score;
	scanf("%d", &score);

	if (score >= 90) {
		printf("A");
	}
	else if (score <= 89 && score >= 80) {
		printf("B");
	}
	else if (score <= 79 && score >= 70) {
		printf("C");
	}
	else if (score <= 69 && score >= 60) {
		printf("D");
	}
	else {
		printf("F");
	}
	
}

해결 방법

if-else if-else를 사용해 문제를 해결했다.

먼저 사용자의 점수 값을 받은 다음,
90점 이상일경우 A
89점 이하이면서 80점 이상일경우 B
79점 이하이면서 70점 이상일경우 C ...
이런식으로 if문에 조건을 주어 문제를 해결하였다.

느낀 점

if-else if-else문과 연산자를 공부하기에 좋은 문제이다.

특히 학생들의 주요 관심사인 성적을 문제에 대입시킨것은 이 문제를 푸는 학생들의 집중력(?)을 높혀주는데 한 몫 했다고 할 수 있다.
그냥 내 생각이다..

좋은 웹페이지 즐겨찾기