------- print函数-----------------------------------------*/Рvoid print()Р{Р SONGER_MESSAGE * p1=(SONGER_MESSAGE *)malloc(LEN);Р int check=0,i;Р long seeknum;Р printf("\n请输入要查找的选手编号:");Р scanf("%d",&seeknum);Р if(head == NULL && tail == NULL )Р {Р printf("\n对不起,当前记录为空!\n");Р }Р elseР {Р p1=head;Р printf("\n-----------你要找的选手的成绩如下---------\n");//在这里找到了要查找的选手成绩Р printf("------|------|-----|----|----|----|----|----|----|----|----|----|----|----------|--------\n");Р printf(" 编号| 姓名| 成绩| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 平均成绩\n");Р printf("------|------|-----|----|----|----|----|----|----|----|----|----|----|----------|--------\n");Р while(p1 != NULL)Р {Р if(p1->num == seeknum)Р {Р printf(" %-7d%-6s",p1->num,p1->name);Р printf(" ");Р for(i=0; i<N; i++)Р {Р printf(" %.1f ",p1->grades[i]);Р }