随笔 - 71  文章 - 15  trackbacks - 0
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

因为口渴,上帝创造了水;
因为黑暗,上帝创造了火;
因为我需要朋友,所以上帝让你来到我身边
Click for Shaanxi xi'an, Shaanxi Forecast
╱◥█◣
  |田|田|
╬╬╬╬╬╬╬╬╬╬╬
If only I have such a house!
〖总在爬山 所以艰辛〗
Email:myesjoy@yahoo.com.cn
NickName:yesjoy
MSN:myesjoy@hotmail.com
QQ:150230516

〖总在寻梦 所以苦痛〗

常用链接

留言簿(3)

随笔分类

随笔档案

文章分类

文章档案

Hibernate在线

Java友情

Java认证

linux经典

OA系统

Spring在线

Structs在线

专家专栏

企业信息化

大型设备共享系统

工作流

工作流产品

网上购书

搜索

  •  

最新评论

阅读排行榜

评论排行榜

/**
猴子第一天摘了若干个桃子,当天吃了一半,还不过瘾又多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天再想吃时,只剩下一个桃子了。求第一天共摘下多少个桃子。设桃子总数为n1,则有:
n1=2(n2+1)(或者n2=n1-(n1/2+1)=n1/2-1,即第二天剩下的是第一天的桃子总数减去其半数再减一)
思路:由n1=2(n2+1)可知:前一天剩余桃子的数量等于第二天剩余桃子的数量加1然后再乘以2,所以我们可以从最后一天剩余桃子数量为1开始,循环计算s=2*(s+1),直到第一天即循环到第10次即可。
*/

main()
{
    
int i=1,s=1;
    
for(;i<=9;i++)
        s
=2*(s+1);
    
if(i==10)
    printf(
"%d\n",s);
    getch();
}
main()
{
    
int i,s;
    
for(i=1,s=1;i<=9;++i,s+=s) ++s;
    printf(
"The peachs number is %d\n",s);
    getch();
}
posted on 2007-07-30 22:11 ★yesjoy★ 阅读(419) 评论(0)  编辑  收藏 所属分类: C/C++语言算法总结

只有注册用户登录后才能发表评论。


网站导航: