while(p!=NULL)Р?? {Р Р if(!(strcmp(p->name,na_me)))Р??? {Р printf("为%s的学生的信息如下:\n",na_me);Р printf("%d %s %d %d %d\n",p->num,p->name,p->math,p->English,p->Data);Р return;Р??? } Р p=p->next;Р?? }Р if(p==NULL)Р printf("无此记录!\n");Р return ;Р}РРРvoid insert()Р{Р int num_,i;Р student *p,*q;Р p=head;РР printf("请输入你要插入位置: ");Р scanf("%d",&num_);Р if(num_>length)Р??{Р printf("找不到要插入的位置\n");Р return ;Р??}Р elseР??{Р printf("请输入你要插入的学生的学号、、高数、英语、数据结构:\n");Р q=(student *)malloc(sizeof(student));Р scanf("%d %s %d %d %d",&q->num,q->name,&q->math,&q->English,&q->Data);РР while(p!=NULL)Р???{