- 博客(4)
- 收藏
- 关注
原创 初学者c++刷题——了解递归并使用递归函数解决n级台阶问题
如果有两个台阶,那么有两种跳法,第一种跳法是一次跳一级,第二种跳法是一次跳两级, 如果有大于2级的n级台阶,那么假如第一次跳一级台阶,剩下还有n-1级台阶,有f(n-1)种跳法,假如第一次条2级台阶,剩下n-2级台阶,有f(n-2)种跳法。那就分为两种情况,设走n-1级台阶的方法有f(n-1)种,走n-2级台阶有f(n-2)种,那么就有f(n)=f(n-1)+f(n-2)。先打个比方,有个故事:从前有座山,山里有座庙,庙里有个老和尚在讲故事,讲的是从前有座山,山里有座庙,庙里有个老和尚在讲故事,讲的是……
2023-11-22 20:52:34 222 2
原创 初学者c++刷题-回文数
其中,a用于表示x的最后一位数,比如x=1234,a就表示末位的4。如果没有b,304行就为x/=10,在执行该语句时就会改变x的值,那么就会对x是否与fx相等得出错误的判断。函数的返回值相当于函数执行的结果,那么在主函数中,我们就可以用if语句来判断函数的执行结果的真或假。题目:求10~1000之内的所有数x,满足:x、x^2和x^3均是回文数据。并分别输出x,x^2,x^3。第二步:需要得到整数x从右到左顺序的值,把它记为fx,自己定义一个新函数int A()来求出这个fx。判断的依据是函数的返回值。
2023-11-22 16:43:23 391 1
原创 初学者励志变强的第一步
学习编程的话,我现在还没总结出一套合适我的学习方法,不过我会在学习理论知识的同时,注意实际的操作,多练习多尝试。关于我的自我介绍,我现在是一名大一计算机系的学生,对于计算机这个行业,我一直很向往,我觉得自己能亲手写出一个程序,并且让它运作起来实现它的功能,这是个很奇妙且令人成就感满满的事。这是我第一次接触到csdn这个平台,听说这里有好多好多计算机大佬,于是我这个新手小白慕名而来,想在这里多多学习,提升自己的实力。
2023-11-19 22:01:21 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人