100个数以内除去和分子相同的外乘起来,连续加98次,再除以1到100的乘积...
(3*4*...*100+1*4*5*...*100+1*2*5*6*...*100+...)/(1*2*3..*100)
相当于通分
好象比较笨拙
[此贴子已经被作者于2007-8-28 21:11:25编辑过]
我个人认为过程比结果更重要些
我是因为在搜索框里查了"数学题"才找到的,时间久远好象也不是我的错呀!
既然是编写程序,当然不是叫你直接去用1-1/00吧?
再者,1/3让你算也还是0.333吧!
以下是引用穆扬在2006-7-17 16:05:15的发言:
1.msdn是什么我知道,但有一百多年没看了
2.round是什么我不知道,因为我不喜欢这种东西,vb里面有些东西是败笔,在我看来,使用这些东西很掉价
3.如果真的要查round是什么,到论坛发帖在我看来实在是浪费网络资源,也是不尊重其他网友
4.我追问round的真正的意思是为什么要使用它,使用的理由是什么.不知道是我太含蓄还是各位太...,反正没有人正视这个问题
现在我明说吧
a.为什么使用round
b.Round(Sum, 2)里面的那个2,依据何在,为什么不取3,不取4,不取100
c.请理解并正视帖主真正的问题"大家看看怎么才能得到正确的结果呢?",Round(Sum, 2)难道不是伪造答案吗?
d.Round(Sum, 2)如果不是伪造答案,那么我请问当问题变成
1/1*2+1/2*3
也就是说只求前两项和的时候
麻烦你告诉我你那段代码的结果
我个人认为过程比结果更重要些
非常支持。楼主看起来很1902.