9498 : 시험 성적
카테고리: Baekjoon
9498 : 시험 성적 (링크)
사용 언어
- C++
- C#
풀이 방법
- if문을 사용해서 세세하게 점수의 범위를 지정할 수도 있지만, 10점대를 기준으로 성적 기준이 나뉘기 때문에 입력받은 수를 10으로 나누고
switch
를 사용해 점수를 매기는 방식을 사용했다.
답안 코드
C++
#include <iostream>
int main()
{
int value;
std::cin >> value;
char grade;
switch (value / 10)
{
case 10:
grade = 'A';
break;
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'F';
break;
}
std::cout << grade;
}
C#
using System;
class Program
{
static void Main(string[] args)
{
int value = int.Parse(Console.ReadLine());
char grade;
switch (value / 10)
{
case 10:
grade = 'A';
break;
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'F';
break;
}
Console.WriteLine(grade);
}
}
댓글 남기기