https://www.acmicpc.net/problem/2754
어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오.
<script>
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
char grade1, grade2;
scanf("%c%c", &grade1, &grade2); /* 문자를 둘로 나눠 하나씩 비교했다.
ex) grade1이 A이고 grade2가 B일경우, grade1이 B이고 grade2가 0일경우 */
if (grade1 == 'A')
{
if (grade2 == '+') {
printf("4.3");
}
else if (grade2 == '0') {
printf("4.0");
}
else if (grade2 == '-') {
printf("3.7");
}
}
else if (grade1 == 'B')
{
if (grade2 == '+') {
printf("3.3");
}
else if (grade2 == '0') {
printf("3.0");
}
else if (grade2 == '-') {
printf("2.7");
}
}
else if (grade1 == 'C')
{
if (grade2 == '+') {
printf("2.3");
}
else if (grade2 == '0') {
printf("2.0");
}
else if (grade2 == '-') {
printf("1.7");
}
}
else if (grade1 == 'D')
{
if (grade2 == '+') {
printf("1.3");
}
else if (grade2 == '0') {
printf("1.0");
}
else if (grade2 == '-') {
printf("0.7");
}
}
else
{
printf("0.0");
}
return 0;
}
</script>