- 博客(2)
- 收藏
- 关注
原创 c语言求解青蛙跳台阶问题
很显然这是一个斐波那契数列(f(n)=f(n-1)+f(n-2),n>=3且n为正整数)的变式,只不过第二个数是2,比斐波那契数列少了一个1。举例,计算fib(5)时,要计算fib(4)和fib(3),计算fib(4)则计算fib(3)和fib(2),一共计算2次fib(3);计算fib(6)时,要计算fib(5)和fib(4),根据上面一行的推理,一共计算3次fib(3);5个台阶的方法数,就是4个台阶的所有方法在前面加上1,3个台阶的所有方法在前面加上2。不妨写个程序看看一共计算了多少次fib(3)
2025-08-14 08:59:19
438
原创 初学 心得1 关于函数
极端地说,在不改函数的情况下,第二种函数对触发特定剧情几乎没有作用。假设是一款闯关游戏,在每关的开始都会加载入场动画,那么这个函数就可以不需要返回值,只要完成入场动画的职责就可以了。这时比返回值的函数可能更加简洁,相当于打包好的一套代码,只需要用一下就可以了,而且不会变化。所以,此时不返回值的函数更好用。(前面库函数没截图)刚刚进行如下图的练习,是一个判断一年是否为闰年的程序,产生了一些疑问。这样做,只需要使用一次函数即可实现相同功能,而且更加简洁。鄙人的一些陋见,如果有什么错误请各位指出,承蒙厚爱。
2025-08-07 12:13:44
212
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅