打印Fibonacci数列前20项!!- -| 回首页 | 2005年索引 | - -求最大公约数和最小公倍数!(共用4种方法)!

猴子吃桃问题!(共用3种方法)!- -

                                      

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
方法1:
main()        
{
 int a[10]={1};
 int i;
 for(i=0;i<9;i++)
 { a[i+1]=(a[i]+1)*2;
 }
 printf("%d",a[i]);
}

方法2:

int compute(int i)
{
if(i>0)
compute(--i);
else
rerurn( 2*i+1);
}

main()
{
int compute(int i);
printf("%d",compute(10));
}

方法3:

main()
{
int s,i;
s=1;
for(i=2;i<=10;i++)
{
s=2*(s+1);
}
printf("%d",s);
}

- 作者: 刘加开 2005年03月16日, 星期三 17:06 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=951395

回复

评论内容: