본문 바로가기
C/c언어 수업

if 성적표 합.평균.grade ABCDE

by sj0020 2020. 7. 31.
#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으로 시켜주는ㄱ ㅔ좋음. 습관을들이자. 아니면 쓰레기값나와서

'C > c언어 수업' 카테고리의 다른 글

동전교환기  (0) 2020.07.31
switch 숫자 두개 입력받은 뒤 사칙연산 계산기 int, double  (0) 2020.07.31
switch  (0) 2020.07.31
숫자 세개 입력받은 뒤 홀수 짝수  (0) 2020.07.31
숫자 두개 입력받은 후 계산기  (0) 2020.07.31