doc文档 C语言小例题之链表

专业资料 > 自然科学 > 数学 > 文档预览
9 页 1491 浏览 15 收藏 5.0分

摘要:第15周的作业structnode{intdata;struct*next;};1.倒序建立一个链表并输出。#include"stdio.h"#include"stdlib.h"structnode{intdata;structnode*next;};voidmain(){structnode*pa,*t;inti;pa=NULL;scanf("%d",&i);while(i!=-1){t=(structnode*)malloc(sizeof(structnode));if(t==NULL){printf("申请空间失败!\n");return;}t->data=i;t->next=pa;pa=t;scanf("%d",&i);}printf("建立的链表为:\n");t=pa;while(t){ printf("%4d",t->data);t=t->next;}printf("\n");}2.正序建立一个链表并输出。#include"stdio.h"#include"stdlib.h"structnode{intdata;structnode*next;};voidmain(){structnode*head,*t,*tail;inti;head=NULL;tail=head;scanf("%d",&i);while(i!=-1){t=(structnode*)malloc(sizeof(structnode));if(t==NULL){printf("申请空间失败!\n");return;}t->data=i;if(head==NULL){head=

温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户2022-10-10 23:09:36上传分享
你可能在找
  • 1、编写程序,把560分钟换算成用小时和分钟表示,然后输出。 解:其所编程序如下#include"stdio.h"voidmain(){inta=560,b=60,c,d;c=a/b;d=a%b;printf("560分钟=%d小时%d分钟",c,d);}2、编写程序 解:所编程序如下#include"stdio.h"voidmain(){inta,b,c,d;printf("Inputtwonumbers:");scanf("%d%d",&a,&b);c=a/b;d
    3.0 分 3 页 | 38.00 KB
  • C语言程序设计试题库题号【知识点所在章节:答案】题目壱、填空题(每章2题以上、每题2空):1.【1:符号语言高级语言】计算机语言的发展经历了机器语言、___________、和__________三个阶段 2.【1:编译连接】C语言程序开发的四个步骤是:编辑、______、_____、运行。3.【2:N-S流程图伪代码】为了表示一个算法,除了计算机程序外常用的方法有:自然语言、传统流程图、_4.5. 【2:判断条件程序执行的方向】使用传统流程图表示一个算法时,其中菱形框表示____________,流程线表示_______________。
    3.0 分 26 页 | 200.50 KB
  • 单选(一)算法基础多选(二)前端开发语言基础单选多选单选(三)后端开发语言基础多选单选(四)后端开发框架基础多选(五)敏捷开发基单选1、在一个长度为n的顺序表中,删除第i个元素,需要向前移动()个元素A A.栈B.图C.树D.广义表A3、若让元素1,2,3依次进栈,则出栈次序不可能是()。A.3,2,1B.C2,1,3C.3,1,2D.1,3,21、以下()是常用的哈希函数构造方法。 A.数组B.单链表C.双链表D.循ABCD环链表1、不属于Swift属性的是()A.存储属性B.计算属性C.类型属性D.以D上都不是2、CSS3的优点是()A.减少开发成本B.减少维护成本C.提高页面性
    3.0 分 35 页 | 63.76 KB
  • 4.8 分 3 页 | 179.09 KB
  • A、程序中必须包含有输入语句B、main函数必须位于文件的开头C、变量按所定义的类型存放数据D、每行只能写一条语句01-2、C语言函数体由()括起来。 A、<>B、{}C、()D、[]01-3、C源程序都是从main()函数开始执行,那么以下说法正确的是()。 A、main函数可写在程序文件的开始B、main函数可写在程序文件的最后C、main函数可写在它所调用的函数的前面D、其他三个选项都正确01-4、C源程序的3种基本结构不包括()结构。
    3.0 分 12 页 | 171.61 KB
  • C语言复习题一、选择题:1.以下不是C语言的特点的是(B)A.C语言简洁、紧凑B.能够编制出功能复杂的程序C.C语言可以直接对硬件进行操作D.C语言移植性好2.以下不正确的C语言标识符是(D)。 A.ABCB.abcC.a_bcD.ab.c程序的执行是从(3.一个cA).A.main()函数开始,直到main()函数结束B.第一个函数开始,直到最后一个函数结束C.第一个语句开始,直到最后一个语句结束 D.main()函数开始,直到最后一个函数结束4.以下不正确的语句(设有intp,q)是(D)。
    3.0 分 18 页 | 122.00 KB
  • 3.0 分 415 页 | 200.00 KB
  • 温馨提示程序语言:C、C++、C#、Python(红色字体表示本课设使用的程序设计语言)图形功能选项:Win32控制台程序(黑框、文本界面)、Win32程序、MFC、WinForm、DirectX10( 黑体标明表示本课设的程序图形类别,默认为非图形界面Win32控制台程序)数据结构:基础类型、数组、链表、双向链表、搜索树(非平衡二叉树)、平衡二叉树、链表与平衡二叉树相结合、堆栈、队列、串、图(黑体标明表示本课设使用的数据结构 )C++语言项:STL库(黑体标明表示使用C++的STL库)编译环境:Windows764位旗舰版(Linux及其他环境请谨慎下载)集成开发环境:VisualC++6.0、DEVC++、CodeBlocks
    3.0 分 10 页 | 495.50 KB
  • 温馨提示程序语言:C、C++、C#、Python(红色字体表示本课设使用的程序设计语言)图形功能选项:Win32控制台程序(黑框、文本界面)、Win32程序、MFC、WinForm、DirectX10( 黑体标明表示本课设的程序图形类别,默认为非图形界面Win32控制台程序)数据结构:基础类型、数组、链表、双向链表、搜索树(非平衡二叉树)、平衡二叉树、链表与平衡二叉树相结合、堆栈、队列、串、图(黑体标明表示本课设使用的数据结构 )C++语言项:STL库(黑体标明表示使用C++的STL库)编译环境:Windows764位旗舰版(Linux及其他环境请谨慎下载)集成开发环境:VisualC++6.0、DEVC++、CodeBlocks
    3.0 分 35 页 | 1.49 MB
  • C语言(函数,变量作用范围)一1C语言程序由函数组成,以下说法正确的是(A).A)主函数可以在其它函数之前,函数内不可以嵌套定义函数B)主函数可以在其它函数之前,函数内可以嵌套定义函数C)主函数必须在其它函数之前 ,函数内不可以嵌套定义函数D)主函数必须在其它函数之前,函数内可以嵌套定义函数2以下说法中不正确的是(A)。 A)主函数main中定义的变量在整个文件或程序中有效B)不同的函数中可以使用相同名字的变量C)形式参数是局部变量D)在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效3下面函数f(doublex
    3.0 分 11 页 | 20.77 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档