当前位置: 代码迷 >> 综合 >> C++ 保留小数点后几位
  详细解决方案

C++ 保留小数点后几位

热度:75   发布时间:2023-11-01 22:29:37.0

 

#include <iomanip>  //头文件必不可少

1.第一种写法

cout << setiosflags(ios::fixed) << setprecision(n);

2.第二种写法

cout.setf(ios::fixed);
cout << setprecision(n);

3.第三种写法

cout << fixed << setprecision(n);
  • setprecition(n) 中的 n 表示小数点后保留的位数

例子

#include<iomanip>
#include<iostream>
using namespace std;
int main()
{double a;cin >> a;cout << setiosflags(ios::fixed) << setprecision(2);cout << a << endl;
// 或者直接cout << setiosflags(ios::fixed) << setprecision(2) << a << endl;
}

从键盘中输入 3.1415 ,输出为 3.14

  相关解决方案