第1关:在链表尾部添加结点

任务描述
本关任务:从键盘输入若干个整数,当输入-1时结束,输入的数据作为新结点的值,把结点添加到链表尾部。

编程要求
请完成 add 函数的实现,不要修改已有的代码。
提示:最后一个结点的next为NULL

测试说明
平台会对你编写的代码进行测试:

测试输入:
1 2 3 4 5 -1
预期输出:
1 2 3 4 5

开始你的任务吧,祝你成功!

#include <stdio.h>
#include <stdlib.h>
typedef struct node
{

C语言-链表-添加到链表尾部相关推荐

  1. c语言在尾部添加新节点,在单链表最后插入节点

    要在单链表的最后插入节点,需要提及以下两种情况. 新节点添加到空链表中 新节点添加到链表的末尾 1. 新节点添加到空链表中 如果满足条件(head == NULL). 因此,只需要在C语言中使用mal ...

  2. C语言丨线性表(二):线性链表(单链表)

    线性表是由数据类型相同的个数据元素组成的有限序列,通常记为: 其中n为表长,n=0时称为空表:下标i表示数据元素的位序. 线性表的特点是组成它的数据元素之间是一种线性关系,即数据元素"一个接 ...

  3. C语言之链表:单向链表,循环链表,双向链表

    C语言之链表:单向链表,循环链表,双向链表 提起链式存储结构,其与数组是两个非常基础的数据结构,每当提到链式存储结构时,一般情况下我们都会将其与数组放到一块儿来比较. 对于数组与链表,从结构上来看,数 ...

  4. 基于C语言Ncurse库和链表的简单贪吃蛇小游戏

    参考:基于C语言Ncurse库和链表的简单贪吃蛇小游戏 作者:三速何时sub20 发布时间:2020-09-29 10:23:51 网址:https://blog.csdn.net/weixin_44 ...

  5. c语言数组指定位置插入和删除_玩转C语言链表,单链表/双向链表的建立/遍历/插入/删除...

    最近临近期末的C语言课程设计比平时练习作业一下难了不止一个档次,第一次接触到了C语言的框架开发,了解了View(界面层).Service(业务逻辑层).Persistence(持久化层)的分离和耦合, ...

  6. java静态链表_静态链表及其创建(C语言实现)

    <顺序表和链表优缺点>一节,我们了解了两种存储结构各自的特点,那么,是否存在一种存储结构,可以融合顺序表和链表各自的优点,从而既能快速访问元素,又能快速增加或删除数据元素. 静态链表,也是 ...

  7. Scratch 与C语言实现数据结构静态链表的建立及操作

    Scratch 实现数据结构静态链表的建立及操作 scratch操作 Scratch 实现数据结构静态链表的建立及操作 数据结构 初始化静态链表 添加数据代码 删除数据 回收空闲节点操作代码 计算静态 ...

  8. 算法精解_C语言 链表_单链表(接口定义+类型实现)

    链表可以说是一种最为基础的数据结构.链表由一组元素以一种特定的顺序组合或链接而成,在维护数据的集合时很有用.这一点同我们常用的数组很相似.然而,链表在很多情况下比数组更有优势.特别是在执行插入和删除操 ...

  9. 数据结构——双链表(C语言详述通用双链表)

    说明:   本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉.   QQ 群 号:513683159 [相 ...

最新文章

  1. spring mvc @ModelAttribute 基本类型 自定义对象解析流程
  2. ASP.NET中Get和Post的用法
  3. vnc 红帽linux安装教程,Linux(redhat\centos)下安装xrdp
  4. python可视化界面编程 pycharm_pycharm开发一个简单界面和通用mvc模板(操作方法图解)...
  5. python如何读取数据保存为新格式_python,初学者应用实例:读取文件中的数据,将将北京时间转换成世界时间,再保存成新的CSV格式文件...
  6. C#动态创建和动态使用程序集、类、方法、字段等(二)
  7. [CareerCup] 17.1 Swap Number In Place 互换位置
  8. oracle财务系统表,EBS系统财务常用表和各表关联关系
  9. 使用Aircrack-ng和RT3070无线网卡破解WIFI密码
  10. Maven Helper
  11. swiper——AutoPlay
  12. 评课用计算器计算机,【用计算器探索规律评课稿】_用计算器探索规律评课稿...
  13. 【转载】Android 面试总结
  14. nginx部署、配置优化
  15. 华为OBS通过ObjectKey生成临时的url地址
  16. Python数据采集案例(1):微博热搜榜采集
  17. linux实操——XShell5远程登录以及XFtp5远程文件操作教程
  18. 用大白话解释“什么是ERP?” 看完这篇就全明白了
  19. 小程序使用Painter生成海报
  20. 数据库连接时时区问题

热门文章

  1. 仓储模式和传统三层架构多数据库实现
  2. C语言实战篇-----调试关键参数+printf输出_文件名_函数名_执行数!!!
  3. C/C++趣味编程经典100例详解
  4. 0000-0-1-C语言可以做什么C语言可以干啥C++语言可以做什么C++语言可以干啥C语言就业前景C++就业前景
  5. 【matlab报错问题个人总结】数组超出索引维度
  6. vim中删除当前行后面所有的行
  7. 信噪比(SNR)计算公式的推导
  8. App Store 审核被拒的各种原因
  9. 数据库定义语言(DDL)
  10. 对逆波兰式的简单理解