#include <iostream>
#include <cmath>
#include <iomanip>//setprecision(n)控制输出的有效数字位数
using namespace std;
float fun(int s,int t)
{
float dis=0.001;
float sum=0.0;
for(float k=s;k<t;k=k+dis)
{
sum+=(1/k)*sqrt((k+1)/k)*dis;
}
return sum;
}
int main()
{
while(1)
{
cout << "Input s and t" << endl;
int s,t;
cin>>s>>t;
float sum;
sum=fun(s,t);
cout.precision(2);//
cout.setf(ios_base::fixed,ios_base::floatfield);//控制小数点后的输出精度,即小数点后几位数字
cout.setf(ios_base::showpoint);//
//cout<<setprecision(2)<<sum<<endl;//控制输出的有效数字位数
cout<<sum<<endl;
}
return 0;
}