黑马程序员技术交流社区

标题: 黑友们好,请问这道题用for循环去算符合考试规矩吗? [打印本页]

作者: fudanxiaoan    时间: 2015-7-30 16:12
标题: 黑友们好,请问这道题用for循环去算符合考试规矩吗?
有八个人坐在一起,问第8个人多少岁?他说比第7个人大3岁。问第7个人多少岁?他说比第6个人大3岁。问第6个人多少岁?他说比第5个人大3岁。问第5个人多少岁?他说比第4个人大3岁,以此类推,最后问第1个人多少岁?他说是10岁。请问第8个人多大?(C语言)
作者: neobug    时间: 2015-7-30 16:57
只要能达到目的都可以吧
作者: Eil.tea    时间: 2015-7-30 17:01
当然合适,从题目的来看,明显的是要考察学员递归的算法。当然用for循环属于递推的算法。只要不是笔算出来的都没问题!!!
作者: 白方镜世    时间: 2015-7-30 18:35
方法只是为了解决问题,只要问题解决了,那这个方法就是正确的,有差别的也只是效率和安全问题而已
作者: liusuizuoyou    时间: 2015-7-30 18:58
只要 试题不要就  想怎么做都可以
作者: 飞翔的猪    时间: 2015-7-30 22:02
递归太复杂。。懒得想。。for循环搞定
作者: 红双喜    时间: 2015-7-30 22:19
黑猫白猫  抓住老鼠就是好猫
作者: fudanxiaoan    时间: 2015-7-31 17:46
Eil.tea 发表于 2015-7-30 17:01
当然合适,从题目的来看,明显的是要考察学员递归的算法。当然用for循环属于递推的算法。只要不是笔算出来 ...

谢谢,我明白了
作者: fersh    时间: 2015-8-2 00:14
有限制用 递归吗?没得话是完全可以的,楼上说的很对,只要顺利解决问题的方法就是就是好方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2