猴子吃桃 一天只吃前一天的一半多一个,吃到第10天只剩1个。问一共多少个

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
编程:猴子吃桃 一天只吃前一天的一半多一个,吃到第10天只剩1个。问一共多少个大家看好不是总数的一半多一个,是前一天吃的一半多一个。语言不限 最好ASP

                                                                                                程序好写,不过这道题好像没答案啊,或者说答案有无数个,所给的计算条件不足,无法与总数产生确定的关系例如:1. 假如最后一次吃2个,那么前一天吃两个,再前一天吃两个以此类推……如果是第十天吃完后剩一个的话,那总共有21个2. 假如最后一次吃3个,那么前一天吃4个,再前一天吃6个以此类推……如果是第十天吃完后剩一个的话,那总共有1044个……                                       
提问者对答案的评价:

                                                                                                第10天只有1只,那么第9天是 1+1+第8天吃的一半,那么第8天是 1+1+1+第7天吃的一半,那么第x天是 1+(10-x)+第(x-1)天吃的一半,int cale(int day){ if( day <= 0)
return 0; return 1+(10-day)+cale(day-1);}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行