mac两个窗口并排:哪位高手能解决这个答案(如果你能会编程哦)

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 09:32:46
1/80*81+1/81*82+……+1/99*100=( )
谢谢大家,我也用sql语言解出了题,这么多的朋友的各种编程解题方法,让我大开眼界。谢谢
其实这道题是朋友托我帮他算的,只是很可惜,也有点可笑,他把题告诉错了,确实如hinco朋友所讲,题原本是那样的。
不过这里让有更大意外的收获,谢谢大家,希望哪天能有我们中国自己的编程语言,再次感谢。

如果你不是笔误的话题目应该是1/(80*81)
这个不用计算机计算
原式=1/80-1/81+1/81-1/82+……+1/99-1/100=1/80-1/100=1/400

'VBScript版本
Restlt=0
for i=80 to 100
Result=result+1/i*(i+1)
next
MsgBox Result

Java语言:

class Sum{
public static void main(String[] args){
integer i;
long SumNun;
for(i=80;i<100;i=i+1)
SumNun=SumNun+1/i*(i+1);
System.out.printl('值是:'+SumNun);
}
}

pascal语言:
var a,b:integer;
begin
a:=0;
for b:=80 to 99 do
a:=a+1/(b*succ(b));
writeln(a);
end.
下面那位老兄,我用的是fp。我不知道tp是怎么样的,
但我的这个在fp上求的结果一定正确;

#include<iostream.h>
void main()
{
float a;
float s=0;
for(a=80,i<100,i++)
{
s+=1/(i*(i+1));
}
cout<<" 所求结果为"<<s<<endl;

}

用C++语言实现:

#include<iostream.h>
void main()
{
double n=0.0;
for(double i=80.0;i<100.0;i++)
{ n+=1/(i*(i+1));}
cout<<n<<endl;
}