表示部分同意cdyzxy的观点,可是还有错,你应该自己执行一下试试才能发现所有的错误。我在最后一行发现了最后一个错。#include"stdio.h"#include"string.h"structstudent{charID[9];charname[10];charsex;intscore1;intscore2;}x;voidmain(){structstudent*p;intav;inti;for(i=0;iscore1)+(p->score2))/2;printf("x的平均成绩是:%d\n",av);//这里应该改成%d,而不是%.lf}}//最后,输入格式:1101Tomm9590