C/c언어 수업
if 성적표 합.평균.grade ABCDE
sj0020
2020. 7. 31. 11:25
#include <stdio.h>
void main(void) {
int kor = 0;
int eng = 0;
int mth = 0;
int total = 0;
int avg = 0;
char grd = 0;
printf("kor:");
scanf("%d", &kor);
printf("eng:");
scanf("%d", &eng);
printf("mth:");
scanf("%d", &mth);
total = kor + eng + mth;
avg = total / 3;
if (avg>=90) {
grd = 'A';
}
else if (avg<90 && avg>=80) {
grd = 'B';
}
else if (avg < 80 && avg >= 70) {
grd = 'C';
}
else if (avg < 70 && avg >= 60) {
grd = 'D';
}
else if (avg < 60 && avg >= 50) {
grd = 'E';
}
else {
grd = 'F';
}
printf("total: %d\n", total);
printf("avg: %d\n", avg);
printf("grade: %c\n", grd);
}
grd. charactor 문자 값이라도 처음에 초기화를 0으로 시켜주는ㄱ ㅔ좋음. 습관을들이자. 아니면 쓰레기값나와서