問題のループです。
while( feof(fp) == 0 )
{

printf(" ");

while( (c = getc(fp)) != ',' )
{

name[i] = c;

printf("%c",name[i]);
i ++;

}

printf(" ");

fscanf(fp,"%f%*c%f%*c%f%*c%f%*c%f%*c",&eigo,&sugaku,&kokugo,&rika,&syakai);

printf(" %.0f",eigo);
printf(" %.0f",sugaku);
printf(" %.0f",kokugo);
printf(" %.0f",rika);
printf(" %.0f",syakai);

/*個人平均点*/
person_average = eigo + sugaku + kokugo + rika + syakai;
printf(" %.1f\n",person_average / 5);

n ++; //人数加算

/*各教科合計*/
goukei_eigo += eigo;
goukei_sugaku += sugaku;
goukei_kokugo += kokugo;
goukei_rika += rika;
goukei_syakai += syakai;

i = 0;

printf("OK");

}