백준 알고리즘(C/C++) - 9498번 시험 성적

#include <stdio.h>

int main(void) {
	int a, grade;
	scanf("%d", &a);
	grade = a / 10;
	switch (grade) {
	case 10:
	case 9:
		puts("A");
		break;
	case 8:
		puts("B");
		break;
	case 7:
		puts("C");
		break;
	case 6:
		puts("D");
		break;
	default:
		puts("F");
	}

	return 0;
}
#include <iostream>

int main() {
	int a;
	std::cin >> a;
	if (a >= 100 || a >= 90)
		std::cout << "A" << std::endl;
	else if (a >= 89 || a >= 80)
		std::cout << "B" << std::endl;
	else if (a >= 79 || a >= 70)
		std::cout << "C" << std::endl;
	else if (a >= 69 || a >= 60)
		std::cout << "D" << std::endl;
	else
		std::cout << "F" << std::endl;
	
	return 0;
}

(C언어) switch와 (C++) if문을 이용해 구성해 보았다.

switch 사용할 때는 10점 단위로 성적이 결정되니 입력 받는 값에 나누기 10을 해줬다.

댓글

Designed by JB FACTORY