猴子吃桃
Posted MHR666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猴子吃桃相关的知识,希望对你有一定的参考价值。
题目描述
一只小猴买了若干个桃子。第一天他刚好吃了这些桃子的一半,又贪嘴多吃了一个;接下来的每一天它都会吃剩余的桃子的一半外加一个。第 n(n\\le20)n(n≤20) 天早上起来一看,只剩下 1 个桃子了。请问小猴买了几个桃子?
题目分析
1、这道题看起来很难,其实很简单。
2、这道题可以运用反推的方法,先将每天的数量加上1,再乘2。
3、上代码!!!
代码部分
#include<iostream>// 头文件
using namespace std;
int main(){
int n,a=1;//定义变量n和a,n是天数,n是桃子数
cin>>n;//输入变量n
for(int i=1;i<=n-1;++i){//循环
a=a+1;//先将每天的桃子数加上1
a=a*2;//再将每天的桃子数乘2
}
cout<<a<<endl;//输出桃子数
return 0;//结尾
}
你看。
以上是关于猴子吃桃的主要内容,如果未能解决你的问题,请参考以下文章