主题:急求:猴子吃桃子 汇编程序
joanna2005
[专家分:0] 发布于 2005-12-28 11:22:00
猴子吃桃子问题
小猴有桃若干,每天吃掉现有数的一半多一个,到第10天要吃时只剩下一个了,问小猴原有桃子多少个?
设第n天的桃子为xn,它是前一天的桃子数的一半少1个
递推公式 xn-1=(xn+1)×2
达人帮忙,谢谢啦
回复列表 (共3个回复)
沙发
joanna2005 [专家分:0] 发布于 2005-12-29 13:10:00
请各位汇编大师帮忙
板凳
joanna2005 [专家分:0] 发布于 2006-01-02 17:45:00
是不是我求的汇编程序太容易了,没人愿意惠顾呢
唉~ 等了这么久也有点失望了
3 楼
jtao2147 [专家分:10] 发布于 2006-06-13 14:05:00
#include<stdio.h>
void main()
{
int a, b=1, c; // 变量a是天数,b是最后一天剩下的桃子数,c是桃子的总数
/* 根据条件最后一天剩下1个桃子,
推算出前一天的桃子数,直到
第一天的桃子数并累加得总数 */
for(a=1;a<=10;a++)
{
c=(b+1)*2;
b=c;
}
printf("\n桃子的总数是: %d 个\n",c); // 打印得到的桃子总数
}
其实很简单,主要是 c=(b+1)*2 这一块,看明白了吗?
我来回复