求出2/1,3/2。。。。前20项的和,为什么结果是1.000000??
#include<Stdio.h>void main()
{
int m=2;
int n=1,i;
float s=m/n;
float sum=0;
for(i=1;i<=20;i++)
{
m=m+n;
n=m;
s=m/n;
sum=sum+s;
printf("%f\n",s);
}
}
#include <stdio.h> void main() { int i=2,j=1; double sum=0.0; for(;j<=20;) { sum+=(double)i/j; i++; j++; } printf("sum=%g",sum); }