개발자 뺚
[BAEKJOON ONLINE JUDGE] 2754번 : 학점계산 본문
시간 제한 : 1 초
메모리 제한 : 128 MB
문제
어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오.
A+: 4.3, A0: 4.0, A-: 3.7
B+: 3.3, B0: 3.0, B-: 2.7
C+: 2.3, C0: 2.0, C-: 1.7
D+: 1.3, D0: 1.0, D-: 0.7
F: 0.0
입력
첫째 줄에 C언어 성적이 주어진다. 성적은 문제에서 설명한 13가지 중 하나이다.
출력
첫째 줄에 C언어 평점을 출력한다.
#include<stdio.h>
#include<string.h>
char arr[3];
int main()
{
scanf(" %s", &arr);
if (strcmp(arr, "A+") == 0)
printf("4.3");
else if (strcmp(arr, "A0") == 0)
printf("4.0");
else if (strcmp(arr, "A-") == 0)
printf("3.7");
else if (strcmp(arr, "B+") == 0)
printf("3.3");
else if (strcmp(arr, "B0") == 0)
printf("3.0");
else if (strcmp(arr, "B-") == 0)
printf("2.7");
else if (strcmp(arr, "C+") == 0)
printf("2.3");
else if (strcmp(arr, "C0") == 0)
printf("2.0");
else if (strcmp(arr, "C-") == 0)
printf("1.7");
else if (strcmp(arr, "D+") == 0)
printf("1.3");
else if (strcmp(arr, "D0") == 0)
printf("1.0");
else if (strcmp(arr, "D-") == 0)
printf("0.7");
else printf("0.0");
return 0;
}
'Solution > C' 카테고리의 다른 글
[BAEKJOON ONLINE JUDGE] 2798번 : 블랙잭 (0) | 2023.08.24 |
---|---|
[BAEKJOON ONLINE JUDGE] 2775번 : 부녀회장이 될테야 (0) | 2023.08.24 |
[BAEKJOON ONLINE JUDGE] 2753번 : 윤년 (0) | 2023.08.19 |
[BAEKJOON ONLINE JUDGE] 2751번 : 수 정렬하기 2 (0) | 2023.08.19 |
[BAEKJOON ONLINE JUDGE] 2750번 : 수 정렬하기 (0) | 2023.08.19 |