• 自考新教材-p285


    源程序:

    //

    //  main.cpp

    //  p285

    //

    //  Created by duanqibo on 2020/1/27.

    //  Copyright © 2020年 duanqibo. All rights reserved.

    //

    //程序7-6

    #include<iostream>

    #include<iomanip>

    using namespace std;

    int main()

    {

        double x=1234567.89,y=1.23456789;

        // 1)无格式控制时

        cout<<"无格式控制:     1)x=("<<x<<"),y=("<<y<<") ";

        // 2)保留5位有效数字

        cout<<"保留5位有效数字:     2)x=("<<setprecision(5)<<x<<"),y=("<<y<<") ";

        // 3)保留小数点后5位

        cout<<"保留小数点后5位:     3)x=("<<fixed<<setprecision(5)<<x<<"),y=("<<y<<") ";

        // 4)科学计数法,且保留小数点后5位

        cout<<"科学计数法,且保留小数点后5位:4)x=("<<scientific<<setprecision(5)<<x<<"),y=("<<y<<") ";

        // 5)非负数显示正号,输出宽度为12字符,宽度不足时用'*'填补

        cout<<"5)"<<showpos<<fixed<<setw(12)<<setfill('*')<<y<<endl;

        // 6)非负数不显示正号,输出宽度为12字符,宽度不足时右边用填充字符填充

        cout<<"6)"<<noshowpos<<setw(12)<<left<<y<<endl;

        // 7)输出宽度为12字符,宽度不足时左边用填充字符填充

        cout<<"7)"<<setw(12)<<right<<y<<endl;

        // 8)宽度不足时,负号和数值分列左右,中间用填充字符填充

        cout<<"8)"<<setw(12)<<internal<<-y<<endl;

        return 0;

    }

     运行结果:

  • 相关阅读:
    智力题:砝码称重问题
    Java:Comparator接口
    机器学习中比较重要的几个概念
    NLP:Gensim库之word2vec
    Java遍历Map对象的四种方式
    给数据库减负刻不容缓:多级缓存设计
    CentOS6.10安装redis5.0
    Linux下安装whl文件
    Linux下安装Gensim
    Linux下安装jieba
  • 原文地址:https://www.cnblogs.com/duanqibo/p/12235965.html
Copyright © 2020-2023  润新知