永发信息网

用C语言建立一个动态的链表

答案:1  悬赏:50  手机版
解决时间 2021-08-18 06:21
  • 提问者网友:送舟行
  • 2021-08-17 14:52
用C语言建立一个动态的链表
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-08-17 16:23

#include <cstdlib>
#include <iostream>


using namespace std;
typedef struct node
{
int data;
struct node *next;
} node ,*link;
link creat()
{ int i;
link p,head;
head=(link)malloc(sizeof(node));
head->next=NULL;
while(p->data!=0)
{ p=(link)malloc(sizeof(node));
cin>>p->data;
p->next=head->next;
head->next=p;
}
return head;

}
void print(link head)
{
link p;
p=head->next->next;
while(p!=NULL)
{cout<<p->data<<" ";p=p->next;}
}
int main(int argc, char *argv[])
{ link head;
head=creat();
print(head);
system("PAUSE");
return EXIT_SUCCESS;
}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯