小孩吃梨问题

小孩买了一些梨,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的梨吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半,并又多吃了一个。到第18天只剩下一个梨了,问小孩共买了多少梨? (提示:据初始条件,用倒推法。) 请高手解决这个问题。网上给的程序全部都有错。我自己运行的结果是-2。这好象是溢出了把。怎样才能输出自己想要的结果呢?程序流程图怎么画啊!~我是新手,大家帮下忙啊。
匿名用户    2007-06-10 10:54    

推荐回答

set serveroutput on; declare i number; a number; begin a := 1; for i in 1..18 loop a := (a+1)*2; end loop; dbms_output.put_line('a:' |a); end; / a:786430 --------------------- 买纪梅那么多究柴哑梨 , 要死啊 ?耗寸

匿名用户   2007-06-24 17:47
宝宝知道提示您:回答为网友贡献,仅供参考。