A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

有八个人坐在一起,问第8个人多少岁?他说比第7个人大3岁。问第7个人多少岁?他说比第6个人大3岁。问第6个人多少岁?他说比第5个人大3岁。问第5个人多少岁?他说比第4个人大3岁,以此类推,最后问第1个人多少岁?他说是10岁。请问第8个人多大?(C语言)

9 个回复

倒序浏览
只要能达到目的都可以吧
回复 使用道具 举报
当然合适,从题目的来看,明显的是要考察学员递归的算法。当然用for循环属于递推的算法。只要不是笔算出来的都没问题!!!

点评

谢谢  发表于 2015-7-31 17:44
回复 使用道具 举报
方法只是为了解决问题,只要问题解决了,那这个方法就是正确的,有差别的也只是效率和安全问题而已
回复 使用道具 举报
只要 试题不要就  想怎么做都可以
回复 使用道具 举报
递归太复杂。。懒得想。。for循环搞定
回复 使用道具 举报
黑猫白猫  抓住老鼠就是好猫
回复 使用道具 举报
Eil.tea 发表于 2015-7-30 17:01
当然合适,从题目的来看,明显的是要考察学员递归的算法。当然用for循环属于递推的算法。只要不是笔算出来 ...

谢谢,我明白了
回复 使用道具 举报
有限制用 递归吗?没得话是完全可以的,楼上说的很对,只要顺利解决问题的方法就是就是好方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马