거기에 뭔가 잘못되었습니다. 나는 진정한 학급 평균을 얻어야하고, 얼마나 많은 사람들이 시험에서 B C D F를 얻는지를 써야합니다.거기에 뭔가 잘못 됐습니다. 나는 진정한 학급 평균을 얻어야하고 얼마나 많은 사람들이 도착 하는지를 써야합니다. B C D F 시험에서 나를 도와주세요?
#include <stdio.h>
int main() {
int sum, stu, ort, grade, i;
printf("how many students in the class?");
scanf("%d", &stu);
for (i = 1; i <= stu; i++) {
printf("enter a score");
scanf("%d", &grade);
if (grade < 20)
printf("Not: F\n", grade);
else if (grade < 40)
printf("Grade: D\n", grade);
else if (grade < 60)
printf("Grade: C\n", grade);
else if (grade < 80)
printf("Grade: B\n", grade);
else if (grade < 100)
printf("Grade: A\n", grade);
}
sum += grade;
ort = (sum)/(stu);
printf("medium= %d", ort);
}
정확히 무엇이 잘못 되었나요? 'sum'을 0으로 초기화하십시오. –
"Something wrong"=> 문제의 명확한 설명이 아닙니다. – Stargateur
1)'sum'을 초기화해야합니다. 2)'sum + = grade; '가 루프 안에 들어가야합니다. –