这些题要怎么做,我想了一天还是没想出来,求助!
百钱买百鸡问题 公鸡3元1只。母鸡1元1只。小鸡1元3只。如何花100元刚好买到100只鸡呢?编程找出所有的买法。猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半另加一个。到第10天早上想再吃时,就只剩下1个桃子了。求第一天共摘了多少个桃子。
谢了!
2008-04-26 16:00
2008-04-26 16:49
程序代码:
#include<stdio.h>
int main(void)
{
//百鸡问题,穷举
int x,y,z;
for(x=0;x<34;++x)
for(y=0;y<101;++y)
for(z=3;z<101;z+=3)
if(3*x+y+z/3==100&&x+y+z==100)
printf("x: %d y: %d z: %d\n",x,y,z);
//猴子问题:迭代
int x__,y__,i;
for(i=1,x__=1;i<=9;++i)
{
y__ = 2*(x__+1);
x__ = y__;
}
printf("%d\n",x__);
return 0;
}

2008-04-26 19:39
2008-05-16 03:15

2008-05-16 10:23

2008-05-16 10:45
2008-06-10 16:27
2008-06-16 21:43

2008-06-17 00:01
2008-06-17 15:13