• POJ C++程序设计 编程题#2 编程作业—文件操作与模板


    编程题#2: 实数的输出格式

    来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)

    注意: 总时间限制: 1000ms 内存限制: 1000kB

    描述

    利用流操纵算子实现: 输入一个实数,先以非科学计数法输出,小数点后面保留5位有效数字;再以科学计数法输出,小数点后面保留7位有效数字。

    注意:在不同系统、编译器上的输出格式略有不同,但保证在程序中采用默认格式设置一定能在OJ平台上得到正确结果。

     

    输入

    以非科学计数法表示的一个正实数,保证可以用double类型存储。

     

    输出

    第一行:以非科学计数法输出该实数,小数点后面保留5位有效数字;

    第二行:以科学计数法输出该实数,小数点后面保留7位有效数字。

     

    样例输入

    12.34

     

    样例输出

    12.34000
    1.2340000e+01

     1 #include <iostream>
     2 using namespace std;
     3 int main() {
     4     double n;
     5     cin >> n;
     6     cout.setf(ios::fixed);
     7     cout.precision(5);
     8     cout << n << endl;
     9     cout.unsetf(ios::fixed);
    10     cout.setf(ios::scientific);
    11     cout.precision(7);
    12     cout << n << endl;
    13     return 0;
    14 }
  • 相关阅读:
    Android平板电脑开发实战详解和典型案例
    UG NX10.0技术大全(不附光盘)
    SolidWorks 2018中文版机械设计应用大全
    1192.回文字符串
    1193.矩阵转置
    1195.最长&最短文本
    1194.八进制
    1196.成绩排序
    1197.奇偶检验
    1199.找位置
  • 原文地址:https://www.cnblogs.com/dagon/p/4776920.html
Copyright © 2020-2023  润新知