在前面一个帖子中,我已经提出了一道来自88上的数学题目,所以这次是第二道来自88的数学题目.对于一个程序员来说,数学基础是非常重要的。所以我在浏览88时,特别关注数学题目的帖子。
问题:1/2*3/4*5/6........*99/100 和1/10哪个大?
下面是来自一个网友给出的解答,id我忘记了,
解答:另a=1/2*3/4...*99/100,
b=2/3*4/5...100/100,
因为a*b=1/100, 并且a<b,因此a<1/10。
如果我们有tc,要计算出这个结果:
main()
{
double a=1,b=1;
for(i=1;i<=50;i++)
{
a*=(i*2-b)/(i*2);
}
printf("a=%g",a);
}
计算的结果是a=0.0795892.
时间: 2024-09-21 22:45:18