2022年4月29日
上海封控一个月了,目前还在家里,偶尔能去小区里逛逛。菜价物价已经回落至平日水平,但只能靠团购,三四天才能到。物流、配送还是存在问题。
突然有点饿,那么就来看一道与“吃”有关的经典例题。
题目:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少个桃子?
题目很长,感觉很恐怖,其实不然。分析一下就感觉挺简单的,利用的还是循环结构。
猴子是第10天发现只有1个桃子,所以循环体内的限制值已经确认是10,用while会方便点。
代码如下:
#include <stdio.h>
main()
{
int day=0,y=1;//y要求的十天的桃子数
while(day<9)
{
y=(y+1)*2;
day++;
}
printf("totle peachs are:%d",y);
return 0;
}
输出结果:

使用C语言解决数学问题:猴子吃桃
本文通过一个有趣的数学问题——猴子吃桃,展示了如何用C语言进行编程解决。博主分享了一段代码,该代码模拟了猴子吃桃的过程,并通过循环结构计算出猴子第一天摘了多少个桃子。问题背景设定在上海封控期间,生活情况有所提及,但主要内容聚焦于编程解题。
2万+

被折叠的 条评论
为什么被折叠?



