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