博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
create.c
阅读量:6908 次
发布时间:2019-06-27

本文共 1810 字,大约阅读时间需要 6 分钟。

#include 
#include
#define Max 10struct List{ int Number; char Name[Max]; struct List *Next;};typedef struct List Node;typedef Node *Link;void Free_List(Link Head){ Link Pointer; while( Head != NULL ) { Pointer = Head; Head = Head->Next; free(Pointer); }}void Print_List(Link Head){ Link Pointer; Pointer = Head; while( Pointer != NULL) { printf("##Input Data##\n"); printf("Data Number : %d\n", Pointer->Number); printf("Data Name : %s\n", Pointer->Name); Pointer = Pointer->Next; }}Link Create_List(Link Head){ int DataNum; char DataName[Max]; Link New; Link Pointer; int i; Head = (Link)malloc(sizeof(Node)); if(Head == NULL) printf("Memory allocate Failure!!\n"); else { DataNum = 1; printf("Please input the data name : "); scanf("%s", &DataName); Head->Number = DataNum; for(i = 0; i <= Max; i++) Head->Name[i] = DataName[i]; Head->Next = NULL; Pointer = Head; while(1) { DataNum++; New = (Link)malloc(sizeof(Node)); printf("Please input the data name : "); scanf("%s", DataName); if(DataName[0] == '0') break; New->Number = DataNum; for(i = 0; i <= Max; i++) { New->Name[i] = DataName[i]; } New->Next = NULL; Pointer->Next = New; Pointer = New; } } return Head;}void main(){ Link Head; Head = Create_List(Head); if(Head != NULL) { Print_List(Head); Free_List(Head); }}

  

转载于:https://www.cnblogs.com/lifelessfaultless/p/9357514.html

你可能感兴趣的文章
链接详解--静态库
查看>>
从0开始学java——JUnit4 复习,其实基本思想还是那些,不过采用了新的注释格式的语法...
查看>>
lintcode:Length of Last Word 最后一个单词的长度
查看>>
GNU M4 - GNU Project - 免费软件基金会(FSF)
查看>>
OCP-1Z0-051-名称解析-文章7称号
查看>>
keepalived双BACKUP加nopreempt失效、手动监控服务脚步。
查看>>
form表单回车提交问题,JS监听回车事件
查看>>
ubuntu12.04 修改登陆用户 为root
查看>>
silverlight开发实例(Prism+MVVM+RIA)(二)--创建shell及用户登录
查看>>
jsp中将后台传递过来的json格式的list数据绑定到下拉菜单select
查看>>
Project Euler 85 :Counting rectangles 数长方形
查看>>
MYSQL查询某字段中以逗号分隔的字符串的方法
查看>>
Excel设置下拉菜单并隐藏下拉菜单来源单元格内容
查看>>
Java8初体验(二)Stream语法详解
查看>>
微服务架构——不是免费的午餐
查看>>
基于HTML5的Web SCADA工控移动应用
查看>>
VS 2015相当不错的功能:C#交互窗口
查看>>
hive复杂类型与java类型的对应
查看>>
[Ubuntu] ubuntu10.04系统维护之Wine的安装
查看>>
iOS获取UIView上某点的颜色值
查看>>