美文网首页
程序名称:测试小数精度

程序名称:测试小数精度

作者: 壹顾倾城 | 来源:发表于2020-05-23 16:45 被阅读0次

程序名称:测试小数精度

/********************************
* 程序名称:测试小数 
* 作    者:tiaya@qq.com
* 功能实现:
* 开发时间:2020-  -
* 版    本:v1.0
* 运行测试:通过
* 版本差异:无
*******************************/

//#include <bits/stdc++.h>  //万能头文件,不建议使用
#include <iostream>
#include <iomanip>          //setprecision()
using namespace std;
//main() star
int main() {
    //(一) 分析问题:
    //已知:
    //求解:

    //(二) 数据定义
    double pi = 3.1415926000454454;
    //(三) 输入数据
    //(四) 数据计算

    //(五) 输出结果
    cout << "pi:" << pi << endl;
    cout << "pi:" << setprecision(3)<<pi << endl;    //包含整数部分,默认丢小数后面的0 
    cout << "pi:" << setprecision(9)<<pi << endl;
    cout << "pi:" << setiosflags(ios::fixed)<<setprecision(3)<<pi << endl;  //3位精度不含整数 
    cout << "pi:" << setiosflags(ios::fixed)<<setprecision(9)<<pi << endl;
    //精度不丢0 
    cout << "pi:" << setiosflags(ios::fixed|ios::showpoint)<<setprecision(10)<<pi << endl;  
    
    return 0;
}

测试:

/*
pi:3.14159
pi:3.14
pi:3.1415926
pi:3.142
pi:3.141592600
pi:3.1415926000
--------------------------------
Process exited after 0.523 seconds with return value 0
请按任意键继续. . .
*/ 

相关文章

网友评论

      本文标题:程序名称:测试小数精度

      本文链接:https://www.haomeiwen.com/subject/spllahtx.html