原创 闫小林 C语言入门到精通 1月11日收录于话题#C语言实战练习103个“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一”——包租婆这道理放在C语言学习上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。那么如何学习呢?当然是每天都练习一道C语言题目!!作者闫小林白天搬砖,晚上做梦。我有故事,你有酒么?
转载 2021-03-10 11:18:03
232阅读
例58:猴子问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都吃了前一天剩下的一半零一个,到第10天早上想再时,就只剩下一个桃子了。C语言编程求第1天共摘了多少个子。 解析思路:读者看着道题的时候,可以先用数学的方法在纸上写一遍,就和解方程那样,设未知数,求出第一天的桃子,然后转换代码思维,用代码表示出来。源
转载 2021-06-20 10:41:14
285阅读
C语言编程
原创 2015-10-19 14:42:29
513阅读
猴子问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第 10 天早上想再的时候,就剩下一个桃子。求第一天共摘多少个桃子。
原创 2015-11-19 00:48:39
1000阅读
猴子问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第 10 天早上想再的时候,就剩下一个桃子。求第一天共摘多少个桃子。
原创 2015-10-22 17:30:14
453阅读
1点赞
1评论
题目: 猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个; 第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都前一天剩下的一半多一个,到第10天想再时,只剩下一个桃子了。问第一天共吃了多少个桃子? 思路:我们可以采用逆向思维,第十天剩一个,前一天则为 S9 = (S10
转载 2019-12-04 16:29:00
171阅读
C++猴子
原创 2022-03-07 11:45:31
184阅读
C++猴子
原创 2021-12-30 17:40:12
240阅读
#include <stdio.h> int main() {      int day=9;      int a,b=1;  //a表示前一天,b表示后一天      fo
C
原创 2015-10-14 14:31:12
492阅读
System.out.
原创 2022-11-01 11:15:07
119阅读
/* 猴子问题:猴子第一天摘下若干个桃子,当即吃了一半, 还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半, 又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。 到第 10 天早上想再时,发现只剩下一个桃子了。 编写程序求猴子第一天摘了多少个桃子。*/public clas ...
转载 2021-09-07 21:34:00
263阅读
2评论
![](https://s4.51cto.com/images/blog/202011/21/3c9515f4109c96c0354d04fd74b6ccb0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
原创 2020-11-21 17:29:07
524阅读
猴子程序_扩展2猴子第一天摘了若干个桃子,吃了一半,不过瘾,又多吃了1个。第二天早上将剩余的桃子又吃掉一半,并且又多吃了1个。此后每天都是吃掉前一天剩下的一半零一个。到第n天再想吃时,发现只剩下1个桃子,问第一天它摘了多少桃子?为了加强交互性,由用户输入不同的天数n进行递推,即假设第n天的桃子数为1。同时还要增加对用户输入数据的合法性验证(如:不允许输入的天数是0和负数)...
原创 2023-02-27 16:39:10
157阅读
文章目录​​题目​​​​思路​​​​题解​​​​样例输出​​题目一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时
一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 1
原创 2022-12-28 11:38:03
160阅读
问题:有一只猴子第一天摘下了若干个桃子,当即吃掉了一半,觉得不过瘾又多吃了一个; 第二天又将剩下的桃子吃掉了一半,还不过瘾又多吃了一个;按照这个吃法,每天都吃掉前一天剩下的一半又多一个。 到了第十天,就剩下了一个桃子 问:这只猴子第一天摘下了多少个子 目标:熟悉递归思想及求解简单递归问题的算法步骤 掌握递归函数定义、递归函数调用、递归函数声明等基本概念 掌握函数的嵌套调用与递归调用/*猴子
采取逆向思维的方法,利用循环语句从后往前推断。#include <stdio.printf("第一天共摘了%d个桃子。
猴子问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第 10 天早上想再的时候,就剩下一个桃子。求第一天共摘多少个桃子。
转载 精选 2015-10-27 16:29:08
515阅读
import java.util.Scanner;public class p10_4 { static int peach(int n) //猴子算法 { int pe; if(n==1) { return 1; //第10天就只剩1个了 } else { pe=(peach(n-1)+1)*2;
原创 2023-04-11 15:14:50
39阅读
# 猴子问题的Python实现指南 在这篇文章中,我们将深入探讨如何用Python解决著名的“猴子”问题。这是一个经典的算法问题,不但有助于我们理解基本的编程逻辑和算法思维,还有助于掌握Python语言的基本用法。接下来,我们将逐步引导你完成整个实现过程。 ## 流程概述 解决这个问题的主要步骤可以总结如下: | 步骤 | 描述
原创 2024-09-19 03:27:55
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5