POJ C++程序设计 编程题#2 编程作业—文件操作与模板
2015-09-01 21:20
766 查看
编程题#2: 实数的输出格式
来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 1000kB
描述
利用流操纵算子实现: 输入一个实数,先以非科学计数法输出,小数点后面保留5位有效数字;再以科学计数法输出,小数点后面保留7位有效数字。注意:在不同系统、编译器上的输出格式略有不同,但保证在程序中采用默认格式设置一定能在OJ平台上得到正确结果。
输入
以非科学计数法表示的一个正实数,保证可以用double类型存储。输出
第一行:以非科学计数法输出该实数,小数点后面保留5位有效数字;第二行:以科学计数法输出该实数,小数点后面保留7位有效数字。
样例输入
12.34
样例输出
12.34000 1.2340000e+01
#include <iostream> using namespace std; int main() { double n; cin >> n; cout.setf(ios::fixed); cout.precision(5); cout << n << endl; cout.unsetf(ios::fixed); cout.setf(ios::scientific); cout.precision(7); cout << n << endl; return 0; }
相关文章推荐
- C++ 浮点数的存储结构
- 《IOS_C语言》函数指针、函数回调、动态排序、函数返回值是函数指针
- POJ C++程序设计 编程题#1 编程作业—文件操作与模板
- c语言练习题 4-1 删数
- C语言中system函数用法解释
- 二叉树的序列化和反序列化
- 一起talk C栗子吧(第四十六回:C语言实例--广度优先遍历)
- gcc编译C++程序
- C++中unordered_map出现的若干问题详解(找不到库,找不到unorded_map,编译问题)
- 笔记----------------------------------c++小知识
- c++的头文件
- C语言结构体(struct)理解
- c++输入输出流
- 条款01 视c++为一个语言联邦
- CRgn::CreateEllipticRgn
- VC6.0 C++ 如何调用微软windows系统SDK 语音API
- VC6.0 C++ 如何调用微软windows系统SDK 语音API
- c语言sizeof求结构体的大小
- CRgn::CreateEllipticRgnIn
- 期望时间为线性时间的选择算法(C++)