#include<stdio.h>
#include<stdlib.h>
typedef struct student
{
int ID;
float math;
float C_language;
}Student;
int main(void)
{
int i,n;
float M=0,C=0,M_avg,C_avg;
printf("输入n个Student型的数据\n");
scanf("%d",&n);
Student *stu=0;
stu=(Student *)malloc(sizeof(Student)*n);
if(NULL==stu)
return 0;
for(i=0;i<n;i++)
{
scanf("%d%f%f",&stu[i].ID,&stu[i].math,&stu[i].C_language);
M+=stu[i].math;
C+=stu[i].C_language;
}
M_avg=M/n;
C_avg=C/n;
printf("\n%f %f",M_avg,C_avg);
if(stu!=NULL)
{
free(stu);
stu=NULL;
}
return 0;
}