【正文】
績*/ input(s,N)。iN。 a=a+s[i].ave。 printf(Number Name Score1 Score2 Score3 Average\n)。iN。 printf(The total average score is %f\n,a)。 printf(The max score student:\n)。}void input(struct student s[],int n){ int i。in。 scanf(%ld,amp。 printf(Please input student name:)。 printf(Please input student score 1:)。s[i].score[0])。 scanf(%f,amp。 printf(Please input student score 3:)。s[i].score[2])。 float a=0。i3。 a=a/3。}int max(struct student s[],int n){ int i,m=0。in。 return(m)。int month。}。 if(%4==0amp。%100!=0||%400==0)t=29。 switch() { case 1:n=。 case 2:n=+31。 case 3:n=+31+t。 case 4:n=+31+t+31。 case 5:n=+31+t+31+30。 case 6:n=+31+t+31+30+31。 case 7:n=+31+t+31+30+31+30。 case 8:n=+31+t+31+30+31+30+31。 case 9:n=+31+t+31+30+31+30+31+31。 case 10:n=+31+t+31+30+31+30+31+31+30。 case 11:n=+31+t+31+30+31+30+31+31+30+31。 case 12:n=+31+t+31+30+31+30+31+31+30+31+30。}main(){ struct date d={2006,3,15}。 getch()。char *name。c