- 博客(5)
- 收藏
- 关注
原创 找出100~200之间的素数
摘要:这段C语言代码实现了判断101-200之间素数并统计数量的功能。算法核心是:对于每个奇数i(101-200),用2到i-1的数试除,若都不能整除则判定为素数。代码中通过flag标记是否为素数,并使用break优化判断过程。虽然代码存在逻辑错误(flag=1应为==1),但展示了素数判断的基本思路:遍历可能的除数,若发现整除则非素数,否则输出该素数并计数。最终会打印出该区间的素数总数。
2025-07-03 23:42:16
65
原创 用C语言实现青蛙跳台阶问题
摘要:程序实现了青蛙跳台阶问题的两种解法:递归法(O(2^n)复杂度)和动态规划法(O(n)复杂度)。程序提供用户交互界面,支持0-40的输入验证,并对比两种算法的结果。核心算法基于斐波那契数列规律,即n级台阶的跳法等于(n-1)级和(n-2)级跳法之和。程序结构清晰,包含详细注释,可直接运行测试不同台阶数,但递归方法在大输入时效率较低。
2025-07-02 23:39:54
179
原创 C语言实现汉诺塔问题
本文展示了汉诺塔问题的两种实现方式:C语言递归解法与HTML/JavaScript交互式游戏。C语言版本通过递归函数hanoi()实现算法逻辑,展示移动步骤;HTML版本则构建了可视化游戏界面,包含3根柱子和可选的圆盘数量,支持鼠标操作并记录移动次数。两者都遵循汉诺塔规则:小圆盘不能放在大圆盘上,且每次只能移动一个圆盘。HTML版本还提供了实时反馈、步数统计和成功提示等交互功能。
2025-07-02 00:14:04
1458
原创 加入CSDN社区,一起学习
学习编程道阻且长,每周花三五天私下学习和在这个社区相互学习,能快速成长。本人学习程序设计算是刚步入门槛,希望与各位同行交流经验,相互成长!希望半年在一年间 有很大成长,对程序设计有更加深入了解,独立设计。当然希望待成熟时可以入职微软。
2024-01-23 21:44:03
461
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人