※※※大家好!我是同学〖森〗,一名计算机爱好者,今天让我们进入刷题模式。若有错误,请多多指教。 点赞 ? 收藏 留言 都是我创作的最大的动力!目录
※※※大家好!我是同学〖森〗,一名计算机爱好者,今天让我们进入刷题模式。若有错误,请多多指教。
题目描述
问题分析
程序源码
运行结果
举一反三
题目描述
【C语言经典例题|【C语言典例】——day6(猴子吃桃)】猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。问题分析
(1)确定 变量天数:day,最后一天的桃数:end, 第一天的桃数:start,程序源码
(2)用循环从后往前推桃子的个数,注意:循环的次数
(3)确定第一天的桃子数是第二天桃子数加1后的2倍的关系
(4)输出结果
#include
int main()
{
int day = 10, end = 1;
int start = 0;
for (day = 10;
day > 1;
day--) //循环计算桃数
{
start = (end + 1) * 2;
//第一天的桃子数是第二天桃子数加1后的2倍
end = start;
} printf("第一天共摘桃%d个", start);
return 0;
}
运行结果
第一天共摘桃1534个举一反三 ?两个乒乓球队进行比赛,各出3人。甲对为 a,b,c3人,乙队为 x, y, z3人。已抽签决定比赛名单。有人向队员打听比赛名单。 a说他不和x比, c说他不和x, z比,请编程找出3队赛手的名单。
推荐阅读
- C语言经典例题|【C语言典例】——day7(尼科彻斯定理)
- java|【Java成王之路】第三篇(Java SE(程序逻辑控制))
- java|【Java成王之路】第二篇(Java SE(基本数据类型和运算符))
- java|【Java成王之路】第一篇(Java SE入门(1))
- c语言|C语言进阶(程序环境和预处理)
- c语言|C语言初阶(用C语言来写简易三子棋)
- 力扣每日一题|力扣(每日一题)—— 1706. 球会落何处
- 面试经验|C语言实现的数据结构之------哈希表
- #|多目标优化NSGA-II(非支配排序常见于遗传算法)(C语言实现)