C语言:单链表简单功能实现
来源:互联网 发布:windows server 10 编辑:程序博客网 时间:2024/05/22 17:26
#include <stdio.h>#include <stdlib.h>#include <ctype.h>typedef struct person person;struct person{ char name[10]; int age; int height; person *next;};person *first = NULL;person *current = NULL;person *previous = NULL;void main(){ char flag; for (;;) { printf("DO you want to continue logging(Y/N)"); scanf("%c",&flag); if (toupper(flag) == 'N') break; current = (person*)malloc(sizeof(person)); if (current == NULL)//检查是否分配内存成功 printf("Memory allocation failed"); if(first==NULL) first = current; if (previous != NULL) previous->next = current; printf("Input name\n"); scanf("%s", ¤t->name); printf("Input age\n"); scanf("%d", ¤t->age); printf("Input height\n"); scanf("%d", ¤t->height); current->next = NULL; previous = current; } printf("\n"); current = first; for (int i = 1; current != NULL;i++) { printf("%02d号\r姓名:%s\t\t年龄:%d\t身高:%d\n",i,current->name,current->age,current->height); current=current->next; }}
阅读全文
0 0
- C语言:单链表简单功能实现
- C语言简单实现sizeof功能代码
- C语言实现简单注册登陆功能
- C语言实现简单单链表
- c语言实现简单单链表
- C语言简单实现日志功能的的题目
- C语言简单小功能的实现(不断更新ing)
- Linux下简单的日志功能实现(C语言)
- C语言实现简单的ATM机功能
- 用C语言实现TFTP的简单功能(基于TCP)
- c语言实现c++功能
- C语言实现日志功能
- c语言实现strcpy功能
- c语言实现录音功能
- C语言实现PING功能
- c语言,功能简单的电话簿,实现输入,显示,查找的功能
- 数据结构C语言之单链表简单实现
- 单链表的C语言简单实现
- 【Android】Audio音频输出通道切换
- 字符数组过滤特殊字符
- 企业级微信视频直播如何设定观看白名单(设定手机观看白名单、授权观看直播)
- 使用 namedParameterJdbcTemplate 模糊查询
- HTML5_京东首页(导航条、轮播部分)
- C语言:单链表简单功能实现
- CSharp 文件操作查看文件夹和文件夹信息
- leetcode 647. Palindromic Substrings
- hdu 2639 Bone Collector II(01背包+第k优解)
- java Calendar
- python 条件判断
- SAS进阶《深入分析SAS》之数据汇总和展现
- Vue.js入门环境搭建
- python序列化json