88上的数学题目之二

在前面一个帖子中,我已经提出了一道来自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.
上一篇:【转载】配置(visual studio.net已检测到指定的web服务器运行的不是asp.net1.1版)


下一篇:一道c的面试题,大数相乘。