怎么得到a/b的小数部分呀,怎么改
#include<stdlib.h>
#include<stdio.h>
using namespace std;
double fun(int n)
{
double s,a,b,c;
s=0.0;a=2.0;b=1.0;
for(int k=1;k<=n;k++)
{
c=a/b;
s=s+c;
b=a;a=a+b;
}
return s;
}
int main()
{
printf("输入要求加的数字N:");
int n;
scanf("%d",&n);
double m;
m=fun(n);
printf("%lf",m);
system("pause");
return 0;
}