PTA练习题
酷拉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PTA 单链表遍历
本题要求实现一个函数,输出带头结点的单链表的的所有结点元素值。 void Traverse ( LinkList L ); 其中LinkList结构定义如下: typedef struct LNode { ElemType data; struct LNode *next; }LNode,*LinkList; L是带头结点的单链表的头指针。 裁判测试程序样例: #include <stdio.h> #include <stdlib.h> ty原创 2022-05-09 00:07:30 · 3001 阅读 · 0 评论 -
PTA 6-2 求阶乘(循环版) (10 分)
请编写函数,用循环方法求阶乘。 n!=1×2×3×⋯×n 规定:0!=1 函数原型 double Fac(int x); 说明:参数 x 为非负整数,函数值为 x 的阶乘。 要求:不要用递归方法。试试看,不用选择语句完成函数的设计。 裁判程序 #include <stdio.h> double Fac(int x); int main() { int n; scanf("%d", &n); printf("%.10g\n", Fac(n))原创 2021-10-22 21:40:26 · 6638 阅读 · 2 评论 -
PTA jmu-ds-有序链表合并(C/C++)
两个有序链表合并成一个新的依然有序链表且消除了重复元素原创 2022-05-08 23:14:36 · 1615 阅读 · 0 评论 -
PTA 求单链表表长
本题要求实现一个函数,Length_LinkList(LinkList L)函数是求出带头结点单链表的长度。 函数接口定义: int Length_LinkList(LinkList L); 其中L是用户传入的参数。L是单链表的头指针。函数须返回单链表的长度。 裁判测试程序样例: #define FLAG -1 #include <stdio.h> #include <malloc.h> typedef int datatype; typedef struc...原创 2022-05-08 23:55:18 · 1681 阅读 · 1 评论 -
PTA 结构体数组按总分排序
有一组学生数据,每个数据中含有三门课成绩,请按成绩总和从高到低对这组数据进行排序。 编写函数calc求出每名学生的总分。 编写函数sort按每名学生的总分从高到低对这组数据进行排序 函数接口定义: void calc(struct student *p,int n); void sort(struct student *p,int n); 其中p和n都是用户传入的参数。 函数calc求出p指针所指的结构体数组中n名学生各自的总分。 函数sort对p指针所指的结构体数组的学生数据按...原创 2022-05-08 23:51:50 · 2386 阅读 · 1 评论
分享