回复 30楼 花脸
程序代码:
void score_average(struct student *p) { int xh; float sum=0; float aver=0; printf("请输入你要算平均值的学生的学号:\n"); scanf("%d",&xh); while(p!=NULL) { if((*p).stu_id==xh) { for(int i=0;i<3;i++) { sum=sum+(*p).score[i]; } aver=sum/3.0; printf("学号%d平均分=%f",xh,aver); break; } p++; } }
DO IT YOURSELF !