自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 程序设计基础大作业

1、数据存储你需要将⼀系列的学生期末考试信息进行存储(学生人数不会超过100每个学生的信 息包括:姓名;学号;C语言成绩(一个大于等于零的整数);GPA等级班级排名(成绩相同需并列)。其中,姓名,学号,成绩,GPA等级为输入数据,其余数据需要你计算。同时,你需要添加⼀些维护数据库的功能: Add(name, id, score): 新增⼀个学生的信息;Delete(id): 根据学号删除某个学生的信息;Search(id):根据学号查找某个学生的信息。

2024-04-30 21:14:49 664

原创 程序设计基础大作业(部分内容)

系列的学生期末考试信息进行存储(学生人数不会超过 100)。写一个命令行交互式 C 语言程序。Delete(id): 根据学号删除某个学生的信息;Search(id):根据学号查找某个学生的信息。姓名,学号,成绩为输入数据,其余数据需要你计算。Add(name, id, score): 新增。数据处理和数据分析的内容未完成。(一个大于等于零的整数);(成绩相同需并列)。

2024-04-29 21:02:48 211

原创 变种水仙花数

变种水仙花数-Lily Number:把任意的数字,从中间拆分成两个数字,比如1461可以拆分成(1和461),(14和61),(146和1),如果所有拆分后的乘积之和等于自身,则是一个Lily Number。

2024-04-13 21:27:36 254

原创 井字棋-C语言(学习记录)

井字棋,英文名叫Tic-Tac-Toe,是一种在3*3格子上进行的连珠游戏,和五子棋类似,由于棋盘一般不画边框,格线排成井字故得名。游戏需要的工具仅为纸和笔,然后由分别代表O和X的两个游戏者轮流在格子里留下标记(一般来说先手者为X),任意三个标记形成一条直线,则为获胜。

2024-04-06 16:10:13 820 1

原创 青蛙跳台阶问题-C语言(学习记录)

当台阶数少的时候,我们可以清楚的数过来:台阶为2级时,方法有2种;台阶为4级时,方法有5种。在这里我们可以这样思考,拿4阶台阶为例,我们可以把他看成第3阶台阶再走一步以及第2阶台阶再走两步,所以我们就可以把跳上4级的跳法转化为跳上3级台阶的跳法与跳上2级台阶的跳法之和。所以对第5级台阶的跳法就是第4级台阶加上第3级台阶的跳法,总数为:(3+5)。则可以设f(n) (n>2)为跳上一个n级的台阶的跳法的个数,则f(n) = f(n-1) + f(n-2)。一只青蛙一次可以跳上1级台阶,也可以跳上2级。

2024-03-31 23:09:37 473

原创 汉诺塔移动次数的计算_c语言递归(学习记录)

当圆盘只有两个的时候,圆盘移动步骤为:A-B, A-C, B-C三步即完成目标。当圆盘为三个的时候,圆盘移动步骤为:A-C,A-B,C-B,A-C,B-A,B-C,A-C七步完成目标。在这里我们可以使用整体化的思想,例如当圆盘为三个的时候,将上面两个圆盘当做一个圆盘并且移动这一个圆盘需要三步,而一共需要移动两次这个圆盘,因此移动的总步数就为(2*3+1)。同理,当圆盘为4个时候步数就为(2*7+1)。由此可总结,假设f(n)为移动n个圆盘所需要的步骤,则f(n) = f(n-1)*2 + 1。

2024-03-30 22:47:52 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除