一只小猴子摘了一大堆桃子,第一天吃了一半,还嫌不过瘾,又吃了一个;第二天又吃了剩下的一半多一个;以后每天如此,到了第n天,小猴子发现只剩下一个桃子了.它想知道最初有多少个桃子?C++语言,
问题描述:
一只小猴子摘了一大堆桃子,第一天吃了一半,还嫌不过瘾,又吃了一个;第二天又吃了剩下的一半多一个;
以后每天如此,到了第n天,小猴子发现只剩下一个桃子了.它想知道最初有多少个桃子?
C++语言,
答
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int d=1;
for(int i=1;i<n;i++)d=(d+1)*2;
cout<<d;
return 0;
}