学生成绩管理系统的显示函数
voidshow_record(){
system("cls");
Stu *pshow;//遍历指针
pshow = head;//head头指针
printf("+--------+--------+--------+--------+--------+--------+--------+\n");
printf("+学号+名字+性别+语文+数学+英语+ 计算机 +\n");
printf("+--------+--------+--------+--------+--------+--------+--------+\n");
do
{
printf("%d%s%c%.2f%.2f%.2f%.2f",pshow->num,pshow->name,pshow->sex,\
pshow->chinese,pshow->math,pshow->english,pshow->computer);
pshow = pshow->next;
}while(pshow->next!=NULL);
} /*成绩显示子函数*/
链表的最后一个数据打印不出来,因为最后一个的next指向的为空,不满足while循环 应该怎么改 while(pshow !=NULL);
页:
[1]