第1个回答 推荐于2018-02-28
精确分数值还是小数值?
小数值
#include "stdio.h"
int main()
{
double ans=0;
double a=1,b=2;
int i=0;
ans=0;
for (i=0;i<20;i++)
{
ans+=a/b;
a+=b;
b+=2;
}
printf("%f\n",ans);
}
随手写的。。不过应该没有问题本回答被提问者和网友采纳
第2个回答 2008-06-21
int main(){
int i;
double n=1.0, m=2.0;
double sum=0;
for(i=1;i<=20;i++)
{ sum=n/m;
n=2*n+1;
m=m+2;
}
printf("sum=%f\n",sum);
}