코드 복사/붙여넣기 하는 당신이 아름답습니다.

2755 : 이번학기 평점은 몇점?

풀이

하하

코드

#include <cstdio>
int tc, hak, cnt;
double res, tmp;
char sbj[103], sco[3];
int main() {
    for (scanf("%d", &tc); tc--;) {
        scanf("%s %d %s", sbj, &hak, sco);
        if (sco[0] == 'A') tmp = 4; if (sco[0] == 'C') tmp = 2; 
        if (sco[0] == 'B') tmp = 3; if (sco[0] == 'D') tmp = 1;
        if (sco[1] == '+') tmp += 0.3; if (sco[1] == '-') tmp -= 0.3;
        cnt += hak; res += tmp * hak; tmp = sco[1] = 0;
    }
    printf("%.2lf", res / cnt + 0.0001);
    return 0;
}

아무말

백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이

wookje.kwon's profile image

wookje.kwon

2018-04-04 19:30

Read more posts by this author