while (p)
if (strcmp(i_name, p->name) == 0)
{
printf("%5ld%10s%10.1f%10.1f%10.1f\n", p->num, p->name, p->chinese, p->math, p->english);
flag = 1;
break;
}
else
p = p->next;
426行sizeof(name)改为sizeof(name)+1