已知头指针为h的单链表,请编写一个算法删除从第i个结点开始的连续n个结点

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:52:52
编写了代码~
int del_in(Node *H,int i,int n)
{
Node *p,*temp;
int i;
p=H->next;
while(p)
p=p->next;//把指针给下一个
while(i<n && p!)
p->next=p->next->next;

}
但是运行总是有错误·~?错误 1 fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory

请问是什么错了?
这样还是提示那个错误哦。。
请知道的告诉下 。。。谢谢!

void del_in(Node *H,int i)
{
Node *p,*temp,j=1;
p=H->next;
while(p)
{
p=p->next;
j++;//记住p是第几个节点
temp=p->next;//指向p后一个节点
if(j==i)
{
while(p->next)
{
p->next=p->next->next;
free(temp);
tempt=p->next;
}
}
}
}
帮你适当改了改
把整个程序贴上来吧,看看。光这个函数就那么多错误,难保其他的地方不会有错。