6-8 求单链表表长 (10 分)

本题要求实现一个函数,Length_LinkList(LinkList L)函数是求出带头结点单链表的长度。

函数接口定义:

int Length_LinkList(LinkList L);

其中 L 是用户传入的参数。 L 是单链表的头指针。函数须返回单链表的长度。

裁判测试程序样例:

#define FLAG  -1
#include <stdio.h>
#include <malloc.h>
typedef int datatype;
typedef struct node
{datatype data;struct node *next;
}LNode, *LinkList;LinkList Creat_LinkList();/*这里忽略函数的实现*/int Length_LinkList(LinkList L);int main()
{LinkList L;L = Creat_LinkList();if(L == NULL){ printf("L=NULL,error!"); return 0;  }printf("%d",Length_LinkList(L) );return 0;
}
/* 请在这里填写答案 */

输入样例:

在这里给出一组输入。例如:

1 2 3 4 5 6 7 8 9 10 -1

输出样例:

在这里给出相应的输出。例如:

10

答案:

int Length_LinkList(LinkList L){LinkList K;K=L->next;int i0=0;for(;K;K=K->next){i0++;}return i0;
}

PTA 6-8 求单链表表长 (10 分)本题要求实现一个函数,Length_LinkList(LinkList L)函数是求出带头结点单链表的长度。相关推荐

  1. 6-12 判断奇偶性 (10 分) 本题要求实现判断给定整数奇偶性的函数。

    函数接口定义: int even( int n ); 其中n是用户传入的整型参数.当n为偶数时,函数返回1:n为奇数时返回0.注意:0是偶数. 裁判测试程序样例: #include <stdio ...

  2. 7-6 求整数段和 (10 分)

    7-6 求整数段和 (10 分) 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔. 输出格式: 首 ...

  3. 求最小码距 (10 分)

    求最小码距 (10 分) 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 题目描述 计算机组成原理老师给小明出了一道求最小码距的题目, 有以下由1个字节组成的合法编码集{0xA ...

  4. 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行

    7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...

  5. 6-10 使用函数求余弦函数的近似值 (15 分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/

    6-10 使用函数求余弦函数的近似值 (15 分) 本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6! ...

  6. 4-2 多项式求值   (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式 f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]

    4-2 多项式求值   (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]\ ...

  7. 【PTA】6-1 顺序表基本操作(10 分)

    题目来自 网络与信息安全-数据结构作业1-数据结构基本概念 6-1 https://fancyking.ml/archives/71 原题描述 6-1 顺序表基本操作(10 分) 本题要求实现顺序表元 ...

  8. 7-3 求最小码距 (10 分)

    计算机组成原理老师给小明出了一道求最小码距的题目, 有以下由1个字节组成的合法编码集{0xA9,0xC7,0xDF,0xBE},该编码集的最小码距是__ 小明知道码距,也知道最小码距的概念.码距是指 ...

  9. 5-1 近似求PI (10 分)本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps

    #include <stdio.h> double is(int);//这是一个求阶层 double rr(int);//这是一个求分母 int main()// {double eps; ...

最新文章

  1. fanuc机器人cm格式文件_了解发那科智能机器人自动化物流拆垛
  2. SAP Spartacus FeaturesConfig
  3. 说不尽的嘎达梅林:读郭雪波的长篇小说《青旗•嘎达梅林》
  4. ArcGIS实验教程——实验十:矢量数据投影变换
  5. Cmder - 在右键菜单添加Cmder Here
  6. MessageBox消息框 1126
  7. android 系统(34)--关机充电图标修改
  8. Python+tkinter打造类似于IDLE的代码编辑器(83行源码)
  9. this指针作为函数参数_C++以指针作为函数参数(学习笔记:第6章 10)
  10. java提示单个cass怎么办,求助解决hibernate报错,java.lang.casscastexception
  11. 高级Linux程序设计第一章:入门
  12. iradon函数和radon函数
  13. 基于python的注册登录界面_python如何做一个登录注册界面
  14. FPGA(一):用Verilog实现流水灯
  15. 梯形求积公式 和 复合梯形求积公式 Matlab 实现
  16. 快速入门vb语言——第一天
  17. 5分钟学会用requirejs
  18. 区块链在物联网领域的应用案例
  19. 三星手机拍照,上传照片或者下载导致图片旋转90°的解决办法。
  20. MATLAB 通过对话框返回值选择下一步操作

热门文章

  1. 页式存储,段式存储,段页式存储,引入快表等访存次数
  2. Chrome浏览器配置导出
  3. stm32f103+FFT+OLED的音乐频谱制作(只需三步即可)
  4. 测验制作工具iSpring QuizMaker教程:如何为测验的每个问题组评分
  5. 线性表顺序存储结构操作算法
  6. OpenCV每日函数 图像过滤模块 (5) dilate膨胀函数
  7. Frond End Allocator(前端分配器)
  8. 使用conda安装tensorflow-gpu | ubuntu系统
  9. Windows中使用FAT32格式化大于32GB的U盘
  10. [书]x86汇编语言:从实模式到保护模式 -- 第16章 分页机制、平坦模型