/*测试人员小明需要搭建一批设备用于项目测试,小明第一天从物料领取处领取了若干设备,当天就搭建了一半零一个;第二天剩下的搭建了一半零一个,依次循环,到第十天时发现就剩下一个设备未搭建,求第一天领取了多少个设备*/
/*src 当天原本所有的为搭建的设备数量
day 天数
返回值 今天原来有多少个*/
int construct(int src,int day)
{
if (day == 1)
{
return src;;
}
else
{
construct(2 * src + 2, --day);//第day-1天原本有2 * src + 2件未搭建的设备
}
}
int main()
{
int n = construct(1,11);//第11天的时候原本有1件未搭建
return 0;
}