第1个回答 2012-04-20
#include <stdio.h>
#include <math.h>
main()
{ int i;
float a=3,b=5, sum=0.0;
for(i=0;i<20;i++)
{ sum+=a/b;
a=b;
b=a+2; }
printf("%f",sum);
}
注意观察每个分数,你会发现,前一个分数的分母是下一个分数的分子;多注意一点这些规律!
第2个回答 2012-04-20
核心代码如下:
double result =0;
for(double i=3.0;i<43;i+=2)
{
result +=i/(i+2.0);
}
仅供参考!
第3个回答 2012-04-20
#include "stdio.h"
#include "string.h"
#include "math.h"
main()
{ float a=3;
float b=5;
int i;
float sum=0;
for(i=0;i<20;i++)
{
sum+=a/b;
a=b;
b=a+2;
}
printf("%f",sum);
getch();
}