- 博客(7)
- 收藏
- 关注
原创 递归函数--猴子摘桃问题的解题思路
猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,问第一天共摘下来多少个桃子?并反向打印每天所剩桃子数。解题思路:反向推算第十天桃子数:1第九天桃子数:(1+1)x2=4第八天桃子数:(4+1)x2=10第七天桃子数:(10+1)x2=22…第一天桃...
2019-04-23 20:43:08
8161
1
原创 递归:有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁......
递归函数练习有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?解题思路:利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。代码如下:#include &...
2019-04-23 20:20:02
31303
原创 使用for循环打印9×9乘法表
使用for循环打印9×9乘法表运行结果如下:9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=818x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=647x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=...
2019-04-23 20:11:17
8569
原创 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
42254
6
原创 请使用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语句执行条件(month>=1)输出结果会多一个月!当输出结果有误时,可用printf进行输出,查...
2019-04-21 22:59:00
1312
原创 跨专业,零基础,从C语言到Python的初学心得,及个人自学历程2
选择分支结构——if语句1. 简单if语句简单if语句的基本结构如下:其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。 其过程可表示为下图注意:if()后面没有分号,直接写{}案列:学校入选篮球队的资格条件为身高必须大于等于180CM,小明身高185CM,那么小明能入选吗?2.简单if-else语句简单的if-else语句的基本结构如下:其语义是:如果表...
2019-04-21 20:42:03
527
原创 # 跨专业,零基础,从C语言到Python的初学心得,及个人自学历程
## 目录1 .hello word2.printf,输出语句3.主函数 4.变量及赋值 5.基本数据类型 6.数据类型的转换实例 7.C语言中的运算符和优先级比较
2019-04-21 15:48:21
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人