递归函数--猴子摘桃问题的解题思路

猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,问第一天共摘下来多少个桃子?并反向打印每天所剩桃子数。 解题思路: 反向推算 第十天桃子数:1 第九天桃子数:(1...

2019-04-23 20:43:08

阅读数 127

评论数 0

递归:有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁......

递归函数练习 有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大? 解题思路:利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁...

2019-04-23 20:20:02

阅读数 351

评论数 0

使用for循环打印9×9乘法表

使用for循环打印9×9乘法表 运行结果如下: 9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=81 8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 ...

2019-04-23 20:11:17

阅读数 74

评论数 0

C语言中,使用循环计算1-2+3-4+5-6+…-100的值?

三种循环方法计算1-2+3-4+5-6+…-100的值 每种方法的执行过程都不一样,依据个人习惯性思维,可以选择用适当的结构。 方法一:while循环 方法二:do-while循环 方法三:for 循环 ...

2019-04-23 20:03:10

阅读数 505

评论数 0

请使用switch语句和if...else语句,计算2008年8月8日这一天,是该年中的第几天。

请使用switch语句和if…else语句,计算2008年8月8日这一天,是该年中的第几天。 解题思路 1、思路必须清晰,考虑是否为闰年!(用if语句) 2、对月份进行归类(二月、30天月、30天月) 3、sweitch语句格式用case! 4、每句case语句后必须加break! 5、For语句...

2019-04-21 22:59:00

阅读数 114

评论数 0

跨专业,零基础,从C语言到Python的初学心得,及个人自学历程2

选择分支结构——if语句 1. 简单if语句 简单if语句的基本结构如下: 其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。 其过程可表示为下图 注意:if()后面没有分号,直接写{} 案列: 学校入选篮球队的资格条件为身高必须大于等于180CM,小明身高185CM,那么小明...

2019-04-21 20:42:03

阅读数 113

评论数 0

# 跨专业,零基础,从C语言到Python的初学心得,及个人自学历程

## 目录 1 .hello word 2.printf,输出语句 3.主函数 4.变量及赋值 5.基本数据类型 6.数据类型的转换实例 7.C语言中的运算符和优先级比较

2019-04-21 15:48:21

阅读数 49

评论数 0

提示
确定要删除当前文章?
取消 删除