Hoodlum1980 (fafa)'s Technological Blog

Languages mainly using and digging: C / CPP, ASM, C#, Python. Other languages:Java.

博客园 首页 新随笔 联系 订阅 管理
在前面一个帖子中,我已经提出了一道来自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.
posted on 2007-08-11 20:39  hoodlum1980  阅读(322)  评论(0编辑  收藏  举报