16,第一天孙悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?
用户输入n的值,计算出来他第一天吃的时候桃子是多少个?
Console.WriteLine("请输入天数:");
int n = Convert.ToInt32(Console.ReadLine());
int sum = 1;//第n天剩下一个,逆推法
for (int i = n; i > 0; i--)//反推到第一天
{
sum = (sum + 1) * 2;
}
Console.WriteLine("第一天吃的时候有" + sum + "个桃子");