#include<stdio.h>#define N 2struct student{ int id; char name[20];
float math; float PE; float chinese; float English; float physical;};float math_average(student st[],int n){ float sum; float average; int i; for(i=0;i<n;i++) { sum+=st[i].math; } average=sum/2.0; printf("数学总分为%f,数学平均分为%f",sum,average); return 0;};void main(){ int i; struct student st[N]; for(i=0;i<N;i++) { printf("学号"); scanf("%d",&st[i].id); printf("名字"); scanf("%s",st[i].name); printf("数学成绩"); scanf("%f",&st[i].math); printf("体育成绩"); scanf("%f",&st[i].PE); printf("语文成绩"); scanf("%f",&st[i].chinese); printf("英语成绩"); scanf("%f",&st[i].English); printf("物理成绩"); scanf("%f",&st[i].physical); } math_average(st,N);}**
```
```**