- 博客(17)
- 收藏
- 关注
原创 【数据结构与算法设计(C描述)】北京理工大学实验:遍历二叉树
1、遍历二叉树。请输入一棵二叉树的扩展的前序序列,经过处理后生成一棵二叉树,然后对于该二叉树输出中序和后序遍历序列。2、按层次遍历二叉树。
2024-07-27 17:35:55
363
原创 【C语言编程基础】组个最小数
给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。
2024-07-26 20:01:23
188
原创 【数据结构与算法设计(C描述)】北京理工大学实验:简单计算器
请按照四则运算加、减、乘、除、幂(^)和括号的优先关系和惯例,编写计算器程序。要求:(1)从键盘输入一个完整的表达式,以回车作为表达式输入结束的标志。(2)输入表达式中的数值均为大于等于零的整数。中间的计算过程如果出现小数也只取整。例如,输入:4+2*5= 输出:14 输入:(4+2)*(2-10)= 输出:-48
2024-07-26 19:44:40
592
原创 【数据结构与算法设计(C描述)】北京理工大学实验:单向环表实现约瑟夫环
北京理工大学数据结构与算法设计(C描述)实验一:采用单向环表实现约瑟夫环。(1)从键盘输入整数m,通过create函数生成一个具有m个结点的单向环表。环表中的结点编号依次为1,2,……,m。(2)从键盘输入整数s(1
2024-06-30 18:39:49
345
原创 【C语言编程基础】求最后3位数值
小明在中学会求一个数的 n 次方了,但计算机还不会,请你来编写一个程序吧。由于计算机比较“笨”,所以我们编写程序的功能不用太强,只要能算出 a 的 n 次方的最后 3 位数就可以了。提示:再想一想,你的方法对吗?你用的是什么数据类型?假设 a
2023-10-28 01:47:55
545
1
原创 【C语言编程基础】字母储存
使用单项链表存储一组字母{a, b, c, d, c, b , a},输入序号输出字母,输入字母输出最后一次出现的序号,越界则输出N。
2023-10-28 01:43:34
262
1
原创 【C语言编程基础】统计字符串出现次数
从键盘输入两个字符串,输出第二个串在第一个串中出现的次数。如果没有,输出“No”。输出第二个串在第一个串中出现的次数。This is his book[回车]This is my book[回车]如果没有,输出 No。
2023-10-28 01:40:45
1093
1
原创 【C语言编程基础】【日期】再算天数+
我们经常要计算天数(两个日期之间相差几天),例如要算算春节放假几天,清明节可以休息几天。终止日期的年,月,日 (假设终止日期大于起始日期)终止日期与起始日期之间的天数。起始日期的年,月,日。
2023-10-28 01:34:57
362
1
原创 【C语言编程基础】链表排序
对于输入的 n 个数据 num 进行排序,要求将输入的数据按 num 升序建立带有表头结点的,且中不能有重复的数据。现在已经给出结点定义和程序框架,包括 main 函数和输出函数 outlist,请编写函数 sortlist 完成排序功能。函数原型 sortlist( PNODE h, int num ) 的参数含义如下:h :单的头指针num :新输入的需要插入中的数据。
2023-10-28 01:25:49
324
1
原创 【C语言编程基础】学生成绩排序
大家参加了期末考试,成绩出来后老师要对 n 个学生进行成绩汇总和排序。要求程序按成绩降序进行排序。在排序过程中对于成绩相同的学生,要按照输入数据的顺序进行排列。从第二行起后面连续 n 行数据,每行为一名学生的姓名(长度不超过20个字符,不包括空格),考试成绩(int)请注意例题中“zhang2”和“zhang4”的排列顺序。每行为一名学生的姓名和成绩。第一行为将要输入的学生数量n。
2023-10-28 01:21:04
4039
1
原创 【C语言编程基础】字串反向——递归
函数 reverse(char str[], int start, int end ) ,该函数的功能是将串 str 中下标从 start 开始到 end 结束的字符颠倒顺序。假设 start 和 end 都在合理的取值范围。执行前:str[]="0123456";执行后:strr[]="0432156"要求在该函数中不使用新的数组,没有循环。
2023-10-20 02:01:32
394
1
原创 【C语言编程基础】画一个字母组成的菱形
例如顶行字符为 ' A ' ,图形的高为 5。且认为字母是循环的,即Z与A相邻。输入顶行字符(大写)和图形的高,输出如图所示图形。
2023-10-20 01:49:49
541
1
原创 【C语言编程基础】寻找阿姆斯特朗数
若不存在符合条件的特殊数,则输出提示:"No output.”;若存在,则从小到大进行输出。例如:407=4×4×4+0×0×0+7×7×7。所以407就是一个特殊数。请编写一个程序寻找一种特殊整数:一个 n 位的正整数等于其各位数字的。正整数的位数n(n
2023-10-20 01:44:26
363
1
原创 【C语言编程基础】分数的四则运算
通过C语言来实现分数加、减、乘、除的四则运算。分数1 操作符 分数2 = 结果。注意:分数与操作符和“=”有空格。初学请谅解,大家多建议。分数1 操作符 分数2。
2023-03-22 22:16:47
1907
原创 【C语言编程基础】根据日期求星期(基姆拉尔森计算公式)
星期日用 0 表示,星期一用 1 表示,星期二用 2 表示......星期六用 6 表示。在公式中d表示日期中的日数,m表示月份数,y表示年数,%表示取余。注:当输入1月和2月时,需要当作前一年的13月和14月。是0~6,0代表星期日,1~6星期一到星期六。任意给出一个年月日,求出是星期几。初学请谅解,大家多提建议。
2023-03-22 21:56:36
5094
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人