| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 623 人关注过本帖
标题:郁闷 买了书 有题 却 没答案 还得麻烦各位啊
只看楼主 加入收藏
没事学学
Rank: 2
等 级:论坛游民
帖 子:77
专家分:46
注 册:2013-3-28
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
郁闷 买了书 有题 却 没答案 还得麻烦各位啊
一个球从100米高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹,求再第10次落地时 ,共经过多少米, 第10次反弹多高?
main()

{ float n, sum=0, j=100;\*n为循环控制 sum为经过的路程 j为第一次落下的高度*\
   for(n=1;n<=10;n++)
    {sum=sum+j;
      j=j/2;}\*j为上次高度一半*\
      printf("sum=%d,j=%d",sum,j);
}
这个的的答案是sum =0 j =0肯定不对啊 第一次自己做题就不对郁闷 谁看看那里不对啊?
2013-08-05 21:24
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:20 
错误有两处:
一处是输出时的,
sum    j  是整形吗???应该是%f吧
另一处是路程,
上升的那一部分你没加上吧
在你代码的基础上改的,调试个试试吧
#include<stdio.h>
int main()

{ float n, sum=100, j=100;
   for(n=1;n<=10;n++)
    {
       j=j/2;
       sum=sum+2*j;   
   }
      printf("sum=%f\tj=%f",sum,j/2);
}

[ 本帖最后由 小小程序猿 于 2013-8-5 21:46 编辑 ]

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-08-05 21:38
没事学学
Rank: 2
等 级:论坛游民
帖 子:77
专家分:46
注 册:2013-3-28
收藏
得分:0 
回复 2楼 小小程序猿
连F也错了 第一次写  你看 这个算法对不啊
2013-08-05 21:42
没事学学
Rank: 2
等 级:论坛游民
帖 子:77
专家分:46
注 册:2013-3-28
收藏
得分:0 
回复 2楼 小小程序猿
我想了好长时间 没想到还是这么多错啊
2013-08-05 21:44
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:0 
刚刚开始写有错误正常,错的多了就好了,你买的什么书啊

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-08-05 21:47
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:0 
以下是引用没事学学在2013-8-5 21:42:06的发言:

连F也错了 第一次写  你看 这个算法对不啊


如果我跟你说,我根本不懂算法你信吗

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-08-05 21:48
没事学学
Rank: 2
等 级:论坛游民
帖 子:77
专家分:46
注 册:2013-3-28
收藏
得分:0 
回复 6楼 小小程序猿
《C语言程序设计》 清华出版的  没答案很无奈啊
2013-08-05 22:01
赵疯子
Rank: 8Rank: 8
来 自:dream
等 级:蝙蝠侠
威 望:2
帖 子:365
专家分:737
注 册:2013-5-5
收藏
得分:0 
这本书有答案,在书的背面有下载地址,还有最好不要看答案,自己想,自己做
2013-08-06 07:17
快速回复:郁闷 买了书 有题 却 没答案 还得麻烦各位啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016660 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved