求救啊。。大神 为什么程序编译没有错 但是运行后的输出会多一个零????? 非常感谢指点 在线等 。。

2024-12-14 09:51:28
推荐回答(1个)
回答1:

建立链表时有问题
void LinkList::create() //逆转链表元素
{
.....
cin>>x;
//添加下面两句
Head=new NodeType; //初始化Head
Head->next=NULL; //这句很重要

while(x!=-101) //改成 while(x!=-10) ,上文中提示以-10结束

....
}
其它都不用修改