问题分析
第一天的桃子数是第二天桃子数加1的2倍,天数递减
代码如下:
#include <stdio.h>
int main(void)
{
int day,x1,x2=1; //定义三个变量
printf("请输入猴子吃桃的天数:");
scanf("%d",&day);
while(day>0)
{
x1 = (x2+1)*2; //第一天的桃子数是第二天桃子数加1的2倍
x2 = x1;
day--; //从后往前推,所以天数递减
}
printf("the total is:%d",x1);
return 0;
}
运行结果: