#include <stdio.h>
#define STUDENTS 5
void get_score();
void calc_sum();
void find_max();
void find_min();
void calc_avg();
void print_result();
int i, max = 0, min = 100, score;
double avg;
int grade[STUDENTS];
int sum = 0, i;
int main()
{
for (i=1; i<=5; i++)
{
get_score();
calc_sum();
find_max();
find_min();
}
calc_avg();
print_result();
return 0;
}
void get_score()
{
for(i = 0; i < STUDENTS; i++)
{
printf("%d 번째 성적을 입력하시오 : ", i+1);
scanf("%d", &grade[i]);
}
return 0;
}
void calc_sum()
{
sum += score;
}
void find_max()
{
if (grade[i] > max) max = score;
}
void find_min()
{
if (grade[i] < min) min = score;
}
void calc_avg()
{
avg = (double)sum / STUDENTS;
}
void print_result()
{
printf("\n최소성적 : %d\n", min);
printf("최대성적 : %d\n", max);
printf("평 균 : %.1lf\n\n", avg);
}
이거 배열을 사용해서 하는건데 몇시간째 잡고있어도 모르겠네요 수업 ppt에 있는 거 여러개 짜깁기해서 일단 저렇게까진 해봤는데 cltr + f5 해보면 최소 최대 평균 값이 0이 나오네요.. 일단 배열 저렇게 한게 맞는지도 모르겠고.. 고수님들 좀 도와주세욥!!