2007/12/06 18:13

C프로그래밍

#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);

}

프로그래밍 졸ㄹㅏ 에러많음

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0