#include <stdio.h>
#define MAX 5
struct Student{
char name[MAX];
float kor[MAX];
float eng[MAX];
float math[MAX];
float sum[MAX];
float ave[MAX];
}
main(void)
{
struct Student List[MAX];
int i,j,k;
for(k=0;k<MAX;k++){
List[k].name = 0;
List[k].kor = 0;
List[k].eng = 0;
List[k].math = 0;
List[k].sum = 0;
List[k].ave = 0;
}
for(i=0;i<MAX;i++)
{
switch (i){
case 0:
List[i].name[i] = 'A';
List[i].kor[i] = 10;
List[i].eng[i] = 20;
List[i].math[i] = 30;
break;
case 1:
List[i].name[i] = 'B';
List[i].kor[i] = 30;
List[i].eng[i] = 60;
List[i].math[i] = 90;
break;
case 2:
List[i].name[i] = 'C';
List[i].kor[i] = 80;
List[i].eng[i] = 70;
List[i].math[i] = 60;
break;
case 3:
List[i].name[i] = 'D';
List[i].kor[i] = 35;
List[i].eng[i] = 60;
List[i].math[i] = 70;
break;
case 4:
List[i].name[i] = 'E';
List[i].kor[i] = 80;
List[i].eng[i] = 20;
List[i].math[i] = 60;
break;
default:
break;}
/* List[i].sum = (List[i].kor + List[i].eng + List[i].math);
List[i].ave = (List[i].kor + List[i].eng + List[i].math)/3;*/
}
printf("Name Kor Eng Math \n");
for(j=0;j<MAX;j++)
printf("%c %d %d %d \n", List[j].name, List[j].kor, List[j].eng, List[j].math);
}
프로그래밍 졸ㄹㅏ 에러많음

Prev
Rss Feed
