<div>#include <stdio.h><br>#include <stdlib.h></div> <div>typedef struct<br>{<br> int kor[10];<br> int eng[10];<br> int mat[10];<br> int total[10];<br>}stu;</div> <div>void change();<br>void print(); <br>void print1(); <br>void input(int n);<br>void subject(int n); <br>void resultprint(int n); <br>void Swap(int n);<br>int num[100];<br>double avg[100];<br>double avg1[100];<br>int main() <br>{ <br> int n;<br> int sel; <br> print(); <br> printf("성적 처리할 학생들이 몇명입니까? "); <br> scanf("%d",&n); <br> for(;;) <br> { <br> printf("1. 입력 2. 출력 3. 정렬 4. 수정 5. 종료\n"); <br> scanf("%d",&sel); <br> if(sel==1) <br> input(n); <br> else if(sel==2) <br> { <br> print1(); <br> resultprint(n); <br> subject(n); <br> } <br> /*else if(sel==3)<br> Swap(n); <br> else if(sel==4) <br> change(); */ <br> else if(sel==5) <br> exit(1); <br> } <br> return 0; <br>} <br>void print()<br>{ <br> printf("┌─────────────┐\n");<br> printf("│성적 처리 프로그램입니다. │\n"); <br> printf("└─────────────┘\n"); } <br>void input(int n) <br>{ <br> stu student[100];<br> int i, j = 0; <br> for (i = 0; i < n; i++) <br> { <br> printf("%d번째 학생의 학번을 입력하고 Enter를 누르세요=", i + 1); <br> scanf("%d", num[i]); <br> printf("국어점수를 입력하고 Enter를 누르세요="); <br> scanf("%d", student[i].kor); <br> printf("영어점수를 입력하고 Enter를 누르세요="); <br> scanf("%d", student[i].eng); <br> printf("수학점수를 입력하고 Enter를 누르세요="); <br> scanf("%d", student[i].mat); <br> <br> for (j = 0; j < n; j++) <br> { <br> student[j].total= student[j].kor + student[j].eng + student[j].mat; <br> } <br> /*avg1[i]=sum/3.0; <br> num[4][i]=sum; */<br> }<br>}</div> <div>전에 짯던 성적표를 구조체로 바꿔보고있는데 저기 국영수 더하는부분이 자꾸 오류가나서 헤매고있습니다..</div> <div>어떻게 고쳐야 오류가안나나요 ㅠㅠㅠㅠㅠㅠㅠ</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.