求个程序

wanjingwei001 2009-04-08 02:50:13
用户从键盘输入一组数字,把他们存入一个链表中,以-1结束
...全文
79 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
T技术沙龙 2009-04-08
  • 打赏
  • 举报
回复
3楼详细正解
wanjingwei001 2009-04-08
  • 打赏
  • 举报
回复
谢谢大家了
sagegz 2009-04-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wanjingwei001 的回复:]
写个大概就行了,我新手,不知道链表的结构和格式
[/Quote]
可以找本数据结构的书看看.
wanjingwei001 2009-04-08
  • 打赏
  • 举报
回复
写个大概就行了,我新手,不知道链表的结构和格式
rivulettornado 2009-04-08
  • 打赏
  • 举报
回复

#include <iostream>
using namespace std;

struct node
{
int num;
node * next;
};

node * create(node * head)
{
if(!head)
{
head = new node;
head -> num = -1;
head -> next = NULL;
}
int temp ;
cin>>temp;
if(temp == -1)
{
head -> num = temp;
head -> next = NULL;
return head;
}
else
{
node * p = head;
while(temp != -1)
{
p -> num = temp;
p -> next = new node ;
p = p -> next;
p -> num = -1;
p -> next = NULL;
cin>>temp;
}
return head;
}
}

void show(node * head)
{
if(!head)
{
return ;
}
else
{
node * p = head;
while(p)
{
cout<<p->num<<endl;
p = p->next;
}
}
}

int main()
{
node * head = new node;
head = create(head);
show(head);
system("pause");
}

kostion 2009-04-08
  • 打赏
  • 举报
回复
一组数字用数组就可以了
zbing0203 2009-04-08
  • 打赏
  • 举报
回复
很简单的吧 自己写个 可以帮你改

33,317

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧