概述
#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输出精度控制所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复