回 帖 发 新 帖 刷新版面

主题:[小测验]

problem :
编程计算1+1/2+1/3+1/4+...+1/1000
看谁能做对。

回复列表 (共21个回复)

沙发

problem :
编程计算1+1/2+1/3+1/4+...+1/1000
看谁能做对。

main()
{
  int i,deno=1;
  float tn=1,sum=0.0;
for(i=1;i<=1000;i++)
   {
      tn=1/i;
      sum+=tn;
    }
   printf("the sum is %f",sum);
}


    
  [em1][em1][em1]

板凳

好象不对呦

3 楼

应该是这样吧
#include<stdio.h>
void main()
{   
    int i;
    float t=1.0;
    float sum=0.0;
    for(i=1;i<=1000;i++)
    {
        sum+=t;
        t=1.0/(i+1);
    }
    printf("%f",sum);
}


4 楼

还是不对哟

5 楼

#include <stdio.h>
main()
{
   int i;
   float t=0,sum=0;
   for(i=1;i<=1000;i++)
   {  t=1.0/i;
      sum+=t;
   }
   printf("%f\n",sum);
}

6 楼

倒,这么简单也拿出来,,是哪个学校的!!!!

7 楼

你能做对,再这样说~目前没有一个做对的

8 楼

这到程序太简单了哈
我这个菜鸟都的笑你了哦

9 楼

我来:
main()
{
    int i;
    float sum=0;
    fot(i=1;i<=1000;i++)
        sum=sum+1/i;
    cout<<sum;
    reture 0;
}

10 楼

呵呵

我来回复

您尚未登录,请登录后再回复。点此登录或注册