问题:求2/3+3/5+5/8+...的前20项的和
分析:
float sum=0
int a=2,b=3
规律:
[1..20] 步长是1
for(i=1;i<=20;i++)
{
sum=sum+a/b;
t=a;
a=b;
b=t+b;
}
#include <stdio.h>
int main()
{
int i,t,a,b;
float sum=0;
a=2;b=3;
for(i=1;i<=20;i++)
{
sum=sum+1.0*a/b; //自动取整
t=a;
a=b;
b=t+b;
}
printf("%.2f\n",sum);
return 0;
}
上一页
[1]
[2]
[3]
[4]
[5]
下一页