我今天依旧在学递归,感觉难起来了
这是我写的代码
#include<stdio.h>
int getword(int n)
{
if(n==10)
{
return 1;
}
else
{
return (getword(n+1)+1)*2;
}
}
int main()
{
int i,y;
for(i=1;i<=9;i++)
{
printf("第%d天剩%d个桃子\n",10-i,getword(10-i));
}
return 0;
}
输出的结果是:
第9天剩4个桃子
第8天剩10个桃子
第7天剩22个桃子
第6天剩46个桃子
第5天剩94个桃子
第4天剩190个桃子
第3天剩382个桃子
第2天剩766个桃子
第1天剩1534个桃子