数据结构实验之链表二:逆序建立链表
2016-08-05 13:18
246 查看
题目描述
输入整数个数N,再输入N个整数,按照这些整数输入的4000
相反顺序建立单链表,并依次遍历输出单链表的数据。
输入
第一行输入整数N;;第二行依次输入N个整数,逆序建立单链表。
输出
依次输出单链表所存放的数据。
示例输入
10 11 3 5 27 9 12 43 16 84 22
示例输出
22 84 16 43 12 9 27 5 3 11
简单的逆序,仅作参考,浏览下相关链表操作该题应该无大难度
源代码C#
#include <stdio.h> #include <stdlib.h> struct node { int data; struct node *next; }; struct node *create(int n) { struct node *head,*p; int i; head=(struct node *)malloc(sizeof(struct node)); head->next=NULL; for(i=0;i<n;i++) { p=(struct node *)malloc(sizeof(struct node)); scanf("%d",&p->data); p->next=head->next; head->next=p; } return (head); }; void print(struct node *p) { struct node *h=p->next; while(h!=NULL) { printf("%d ",h->data); h=h->next; } } int main() { int n; struct node *p; scanf("%d",&n); p=create(n); print(p); return 0; }
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 我是运营,我没有假期
- 如何写好 C main 函数
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- DB2数据库的安装
- C#实现把指定数据写入串口
- “传奇”图象数据存储方式
- 交换机升级排障实例
- 修复mysql数据库
- Lua和C语言的交互详解
- 浅析SQL数据操作语句
- SQLServer 数据导入导出的几种方法小结
- 简述MySQL分片中快速数据迁移
- MySQL数据备份之mysqldump的使用详解
- C#获取网页源代码的方法
- C#实现窗体间传递数据实例
- C#实现单链表(线性表)完整实例
- C#定义并实现单链表实例解析
- C#数据结构之单链表(LinkList)实例详解
- LCL.VBS 病毒源代码