26750:线性链表建立及正序输出 分数: 100

原创 2015年07月10日 09:45:19
题目描述

输入一个正整数序列,遇负数时停止,建立一个线性链表存储读入的数据,将各个元素按顺序输出。


输入格式


输出


样例输入

1 2 3 4 5 -1


样例输出

1 2 3 4 5

program plianbiao;
type pointer=^node;
     node=record
     date:longint;
     next:pointer;
     end;
     var head,p,q:pointer;
     x:longint;
     begin
     head:=nil;
     read(x);
     while x>0 do
     begin
     if head=nil then
     begin
     new(p);
     p^.date:=x;
     p^.next:=nil;
     head:=p;
     q:=p;
     end
     else
     begin
     new(p);
     p^.date:=x;
     p^.next:=nil;
     q^.next:=p;
     q:=p;
     end;
     read(x);
     end;
     p:=head;
     while p<>nil do
     begin
     write(p^.date,' ');
     p:=p^.next;
     end;
      writeln;
     end.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

线性链表的建立、查找与删除

  • 2013年07月06日 13:55
  • 1KB
  • 下载

线性链表的建立与显示

  • 2013年05月26日 18:43
  • 43KB
  • 下载

线性表---双向链表(创建、正序逆序打印、插入、删除)

双向链表是为了满足更加方便的查找前驱,而付出空间的代价的一个数据结构。建立双向非循环链表代码如下:#include #include using namespace std;typedef struc...
  • will130
  • will130
  • 2015年10月18日 18:36
  • 365

线性链表 链式存储 操作代码

  • 2012年03月22日 19:28
  • 5KB
  • 下载

C语言基本数据结构之一(线性链表的增,删,改,查及倒序)

这学期刚好学了计算机软件基础,便顺带把C的基本数据结构过一遍,在期末的时候抽空整理了一下知识点,以免以后忘记了,如有错误,希望大家能帮忙改正我有点懒,就直接上代码,里面注释也相对详细#include ...

数据结构线性链表

  • 2007年07月15日 17:40
  • 402KB
  • 下载

线性链表的实现

  • 2017年03月06日 22:04
  • 2KB
  • 下载

【二叉树->链表】二叉树结构转双向线性链表结构(先序遍历)

二叉树存储结构属于

线性链表的实现

  • 2012年10月18日 14:03
  • 64KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:26750:线性链表建立及正序输出 分数: 100
举报原因:
原因补充:

(最多只允许输入30个字)