cout输出精度控制
来源:互联网 发布:网络探针 编辑:程序博客网 时间:2024/05/17 09:34
#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;
}
#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;
}
- cout输出精度控制
- [C++]cout输出精度控制
- c++中cout控制输出精度
- cout设置输出精度
- cout输出时控制双精度的精确度
- 关于C++的cout输出小数的精度控制
- C++学习之cout如何控制输出数字的精度
- C++ 中cout精度控制
- cout 输出控制
- c++ cout控制输出
- C++ cout 控制输出
- cout输出格式控制
- cout 格式控制输出
- C++中如何用cout实现输出的填充,宽度,对齐及其精度控制
- C++ cout输出,如何set精度
- C++中cout如何输出指定精度
- c++ cout 控制精度、宽度、进制
- C++输出精度控制
- Countdown to Ext JS 4: Anatomy of a Model
- OSCHINA答读者问之五:小作坊如何实施所谓的软件工程?
- JAVA 调用 cmd.exe 实现批量修改文件名程序
- android内核剖析之Binder篇(应用服务中Binder)
- phonegap sqlite与android sqlite的存储差别
- cout输出精度控制
- Android 开发环境配置图文教程(jdk+eclipse+android sdk)
- 【android】仿照长按home键 恢复后台运行程序
- cuda概述
- 编程中常用的重要的数据结构实现(二)之链表
- Ext JS4 comboBox读取数据库
- 通过java操作ftp
- 深入JVM系列(二)之GC机制、收集器与GC调优
- java 集合架构--[Collection] [List] [Set] [Map] [集合工具类]