猴子吃桃
作者:互联网
题目描述
一只小猴买了若干个桃子。第一天他刚好吃了这些桃子的一半,又贪嘴多吃了一个;接下来的每一天它都会吃剩余的桃子的一半外加一个。第 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;//结尾
}
你看。
标签:桃子,题目,每天,吃桃,猴子,int,这道题,小猴 来源: https://www.cnblogs.com/mhr2011/p/14856542.html