00问答网
所有问题
在c++里面 怎么把double型的保留三位小数输出?如100 ,6.2542.输出为100.000,6.254.
如题所述
举报该问题
推荐答案 2008-04-13
double a = 6.2542;
printf("%.3lf", a);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jDBrZ0DB.html
其他回答
第1个回答 2008-04-13
double a = 6.2542;
printf("%.3f", a);
double b = 100;
printf("%.3f", a);
第2个回答 2008-04-13
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float a=100,b=2.34422;
cout<<setiosflags(ios::fixed)<<setprecision(3);
cout<<a<<endl;
cout<<b<<endl;
printf("%.3f\n",a);
return 0;
}
相似回答
大家正在搜
double输出保留三位小数
Qt保留double三位小数
double怎么保留两位
double类型保留几位
double保留小数
double取小数点后三位
double类型输出格式
两个是double 三个是什么
double decker
相关问题
c++怎样使输出的实数保留3位小数
(C++)double型的数据,如何保留小数点后四位?
c++中格式输出中小数点对齐保留三位小数怎么办?
c++中怎么让输出的数为保留两位小数的形式
C++源代码,输入一个double类型的数,使该数保留小数点...
VC++ double型数据 如何保留3位小数?
C++中既然对double提供15位有效数字,为什么doub...
C++中如何对输出几位小数进行控制