| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1461 人关注过本帖
标题:问问题了!想了好久还是没想通!
取消只看楼主 加入收藏
wanzhiweime
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-5-9
收藏
 问题点数:0 回复次数:4 
问问题了!想了好久还是没想通!
问题:求1-1/2+1/3-1/4+...+1/99-1/100?
算法可以表示如下:
S1:sign=1
S2:sum=1
S3:deno=2
S4:sign=(-1)*sign
S5:term=sign*(1/deno)
S6:sum=sum+term
S7:deno=deno+1
S8:若deno≤100返回S4;否则算法结束.
       我想了好久,因为题目是一次负,再一次正.那S4表示的是sign可以是正也可以是负.那电脑怎么判断它什么时候是正什么时候是负呢?我搞不懂的是返回S4时,电脑是怎么选择sign是正还是负的.因为他的步骤好像没有说啊!对吧?
       如果不用写sign什么时候是正什么时候是负的话.那题目是1+1/2+1/3+1/4+...+1/99+1/100的话,那不是也可以用以上的那个表达式来表达了???
搜索更多相关主题的帖子: sign deno sum term 
2007-12-05 14:01
wanzhiweime
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-5-9
收藏
得分:0 
我是初学者!你写的有些都看不懂啦!只要帮我解释一下我说的那个问题就好了!谢谢!

2007-12-05 14:45
wanzhiweime
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-5-9
收藏
得分:0 
原来是这个意思啊?那个"*"号就应该是在数字的上面呀!可是书上写的就是在中间,那就是乘以吧?难道是书上写错啦?还是编程里就是这样表达的呀?

2007-12-05 15:02
wanzhiweime
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-5-9
收藏
得分:0 
还有,谢谢YOU!呵呵!

2007-12-05 15:06
wanzhiweime
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-5-9
收藏
得分:0 
恩!我知道了!我看懂了!呵呵!谢谢你们!

2007-12-05 15:27
快速回复:问问题了!想了好久还是没想通!
数据加载中...
 
   



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

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