#include <stdio.h>
int main()
{
int i=1,n=0,a=1,b=2;
double sum=0;
scanf("%d",&n);
while(i<=n)
{
double temp=0;
sum+=1.0*b/a;
temp=b;
b=a+b;
a=temp;
i++;
}
printf("%.2lf",sum);
return 0;
}
a,b是有小数值的
如果a,b是int类型
则sum=1.0*a/b
#include <stdio.h>
int main()
{
int i=1,n=0,a=1,b=2;
double sum=0;
scanf("%d",&n);
while(i<=n)
{
double temp=0;
sum+=1.0*b/a;
temp=b;
b=a+b;
a=temp;
i++;
}
printf("%.2lf",sum);
return 0;
}
a,b是有小数值的
如果a,b是int类型
则sum=1.0*a/b