标题:跪求c算法,简单的公式。感谢大虾们。小弟没分,照顾下哈。
取消只看楼主
wbq30747
Rank: 1
等 级:新手上路
帖 子:14
专家分:4
注 册:2009-10-21
 问题点数:0 回复次数:7 
跪求c算法,简单的公式。感谢大虾们。小弟没分,照顾下哈。
s = 1 - 1/2 + 1/3 + 1/4 - 1/5 + 1/6 + 1/7 + 1/8 - 1/9 + ...1/n
要求用户输入 n 的值,算出总和s 。

万分感谢。
小弟没分,照顾下哈。
搜索更多相关主题的帖子: 照顾 公式 算法 
2009-10-24 10:45
wbq30747
Rank: 1
等 级:新手上路
帖 子:14
专家分:4
注 册:2009-10-21
得分:0 
哦,哦 要分析。sum的值 我可以用公式相做和 比如  a/b + c/d  =  (a*b + c*d) / b*d ,一直加到用户所要的 n 。
然后判断数字到底是加还是减,利用两个变量累加。
condition = 1 ;  condition1 = 0 ;
condition1 向后加,condition 从一也向上加,不归零,当condition1 累加到等于condition的时候,归零,此时数字前面要用减法,由此判断正负号。
现在还在想,总是写得不合适。帮忙了 大虾们。
小弟感谢。
2009-10-24 11:01
wbq30747
Rank: 1
等 级:新手上路
帖 子:14
专家分:4
注 册:2009-10-21
得分:0 
对了,补一句,是在wintc 运行的,然后输出的结果不能是小数哈,应该是 比如 645/54654 。  感谢感谢
2009-10-24 11:03
wbq30747
Rank: 1
等 级:新手上路
帖 子:14
专家分:4
注 册:2009-10-21
得分:0 
回复 3楼 m456m654
运行起怎么都输出1.00
那个减去的那部分貌似有问题哦,不是那种规律么。
感谢感谢
2009-10-24 11:18
wbq30747
Rank: 1
等 级:新手上路
帖 子:14
专家分:4
注 册:2009-10-21
得分:0 
大虾你在写代码么、、、

等着你哈
2009-10-24 11:20
wbq30747
Rank: 1
等 级:新手上路
帖 子:14
专家分:4
注 册:2009-10-21
得分:0 
回复 23楼 jiangwu10057
感谢啊,你的有谱,感谢感谢,小弟在此感谢。谢谢。
2009-10-24 14:13
wbq30747
Rank: 1
等 级:新手上路
帖 子:14
专家分:4
注 册:2009-10-21
得分:0 
回复 23楼 jiangwu10057
大虾请问,当我输入 n >= 950 的时候,输出就会是负数,是不是数据溢出啊,是不我还要考虑大数的运算。求解,



 大家也帮我看看,24 楼的代码,感谢了。
2009-10-24 14:26
wbq30747
Rank: 1
等 级:新手上路
帖 子:14
专家分:4
注 册:2009-10-21
得分:0 
隔几天回来,看到还是有人回帖,小弟在此感谢,感谢大家的帮助,谢谢。
2009-10-28 17:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-289703-1-1.html




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

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