voidsearch5()
{
inta;
score*p;
score*p1;
p1=head;
p1=(score*)malloc(sizeof(score));
system("cls");
printf("\n请输入查询方式:0退出查询1按照学号查询2按照姓名查询\n");
scanf_s("%d",&a);
system("cls");
printf("请输入需查询的学生姓名\n");
scanf_s("%s",&p1->name,10);
getchar();
for(p=head->next;p!=NULL;p=p->next)
{
if(p1->name==p->name)
{
printf("学号\t姓名\t语文\t英语\t数学\t平均分\n");
printf("%d\t\t%s\t%.1f\t%.1f\t%.1f\t%.1f\n\n",p->number,p->name,p->yuwen,p->yingyu,p->math,p->ave);
getchar();
break;
}
}
printf("不存在该学生\n");
getchar();
break;
}
分 -->
|