#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;
}
转载于:https://my.oschina.net/u/920274/blog/3086281
最后
以上就是专注战斗机最近收集整理的关于cout输出精度控制的全部内容,更多相关cout输出精度控制内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复