3.有一只猴子去田地里掰玉米。第一天掰了若干个,当即扔掉了一半,还不过瘾又吃掉2个。第二天早上又将剩下的玉米扔掉一半,又吃掉2个。以后每天早上都扔掉前一天剩下的一半,并吃掉2个。等到第 15 天时,发现就剩下一个玉米了,求猴子第一天总共掰了多少个玉米。c语言
时间: 2024-03-27 11:35:22 浏览: 17
这是一道数学题,可以使用反推法来解决。假设第一天掰了x个玉米,则:
第一天剩下的是x/2-2个;
第二天剩下的是(x/2-2)/2-2个;
第三天剩下的是((x/2-2)/2-2)/2-2个;
......
第十四天剩下的是(((((((x/2-2)/2-2)/2-2)/2-2)/2-2)/2-2)/2-2)/2-2个;
第十五天剩下的是1个。
根据上述推算过程,可得出以下等式:
(((((((x/2-2)/2-2)/2-2)/2-2)/2-2)/2-2)/2-2)/2-2=1
化简可得:
x/2^14=31
解得:
x=31*2^14
因此,猴子第一天总共掰了31*2^14个玉米。
以下是C语言代码实现:
```c
#include <stdio.h>
int main()
{
int x = 31;
for (int i = 1; i < 15; i++) {
x = (x + 2) * 2;
}
printf("猴子第一天总共掰了%d个玉米\n", x);
return 0;
}
```
相关问题
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第天早上又将
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都吃掉前一天剩下的一半零一个,第十天早上,发现只剩下一个。那么第一天猴子摘了多少个桃子呢?
假设第十天早上只剩下一个桃子,那么第九天晚上猴子手中有2个桃子,第九天早上猴子手中有(2+1)*2=6个桃子,以此类推,可以得到第一天猴子摘了1534个桃子。
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第天早上又将(1<n<10)
一只猴子第一天摘下若干个桃子,当即吃了一半,还多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都吃掉前一天剩下的一半零一个,第十天早上,发现只剩下一个桃子。那么第一天摘了多少个桃子呢?
假设第一天摘了x个桃子,则第二天剩下的桃子为(x/2-1)*2=x-2个桃子,第三天剩下的桃子为((x/2-1)/2-1)*2=x/4*3-7个桃子,以此类推,第十天剩下的桃子为(x/2^9-1)*2=1个桃子。解方程可得x=1023。
因此,第一天摘了1023个桃子。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)