0이 입력되기 전까지 과목의 점수를 입력받는다.
입력받은 과목들의 총점과 평균과 학점을 구하는 프로그램을 구현하시오.
평균은 소수 둘째자리(%.2f)까지 나타내고, 과목의 점수는 0~100점으로 입력한다.
Sample Input 189
99
80
0 Sample Output 1268 89.33 #include <stdio.h>
#include <stdlib.h>
int main ()
{
int total = 0, score , count = 0, category;
char grade;
float average;
score !=0 ;
while (score != 0) {
0<score<100;
total +=score;
count++;
scanf("%d", &score);
}
if(count == 0)
printf("");
else {
average = (float) total / count ;
category = average / 10;}
switch (category){
case 10:
grade = 'A';
break;
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'F';
}
printf("%d, %.2f, %c", total , average , grade);
system("pause");
return 0;
} 흠 뭐가 문제일까오??
글세오?
코드 시작부터 말이 안된다. 쓰레기로 초기화하는데 무한루프 돌것같다
코드진짜이상하긴하네오 알고리즘이해안가오