黑马程序员技术交流社区
标题:
交流
[打印本页]
作者:
又欠又欠
时间:
2016-3-23 15:21
标题:
交流
猴子摘了一堆桃子。第一天吃了一半,觉的不过瘾,又多吃了一个,第二天吃了剩下的一半,再加一个,以此类推。第10天只剩下一个桃子。问猴子共有多少个桃子?
int peach(int n)//该函数返回桃子总数,n为天数
{
if( 10==n )
return 1;
else
return ( peach(n+1)+ 1) * 2 ;
}
int main(void)
{
printf("第%d天的桃子数为: %d\n", 1, peach( 1 ) );
int total=1;//桃子总数
for(int i=10; i>1; i--)
{
total = (total+1)*2;
}
printf("桃子的总数为: %d\n", total);
return 0;
}
作者:
为梦想再启程
时间:
2016-3-24 18:16
递归思想很对应这个题型!!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2