码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-09-02 00:06:57      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:

编程题#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 }

 

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

标签:

原文地址:http://www.cnblogs.com/dagon/p/4776920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!