用c语言编写学生管理系统时,经过录入,保存,读取信息之后,再打印信息出现了信息重复打印的现象。
代码如下:
用c语言编写学生管理系统时,经过录入,保存,读取信息之后,再打印信息出现了信息重复打印的现象。
因为在你的inputstudent()函数里,else语句中逻辑出错了。
头插法的写法应该是:
if (phead == NULL)
{
phead = pNewNode;
phead->pNext = NULL;
}
else
{
//头插法
pNewNode->pNext = phead;
phead = pNewNode;
}
如有帮助,望采纳,谢谢。