计算如下数列的和,c语言

来源:百度知道 编辑:UC知道 时间:2024/09/21 11:07:57
计算如下数列的和
1+1+1/2+1/3+1/5+1/8+…
要求:计算前1000项的和,要求小数点后保留5位
兄弟们,帮帮忙啊,在考试,1.2楼的都不对啊。。。。

#inclue"stdio.h"
main()
{ float s;
int m=1,n=1,k,i;
for(i=3;i<=1000;i++)
m=n;n=m;m=k;
s+=1.0/k;
printf("%f"s);
}

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int i;
double r = 1;
for (i = 1; i <= 1000; i++) r += 1 /i;
printf("%.5f",r);
system("PAUSE");
return 0;
}
我用的是GCC
你用什么编译器?

你试一下下面的
#include <stdio.h>
int main()
{
int i;
double r = 1;
for (i = 1; i <= 1000; i++) r += 1 /i;
printf("%.5f",r);
return 0;
}