实数的输出格式(C++程序设计第7周)
来源:互联网 发布:原始网卡mac地址 编辑:程序博客网 时间:2024/05/16 09:09
问题描述
利用流操纵算子实现: 输入一个实数,先以非科学计数法输出,小数点后面保留5位有效数字;再以科学计数法输出,小数点后面保留7位有效数字。
注意:在不同系统、编译器上的输出格式略有不同,但保证在程序中采用默认格式设置一定能在OJ平台上得到正确结果。
输入
以非科学计数法表示的一个正实数,保证可以用double类型存储。
输出
第一行:以非科学计数法输出该实数,小数点后面保留5位有效数字;
第二行:以科学计数法输出该实数,小数点后面保留7位有效数字。
样例输入
12.34
样例输出
12.340001.2340000e+01
提示
参考网址:http://arachnoid.com/cpptutor/student3.html
源码
#include <iostream>using namespace std;int main(){ double num; cin >> num; cout.setf(ios::fixed);//makes cout print floats with a fixed number of decimals cout.precision(5);//sets this number to be five cout << num << endl; cout.unsetf(ios::fixed);//remove the setf(ios::fixed) cout.setf(ios::scientific); cout.precision(7); cout << num << endl; return 0;}
0 0
- 实数的输出格式(C++程序设计第7周)
- 整数的输出格式(C++程序设计第7周)
- 输出实数的格式
- 文件操作与模板 编程题#2: 实数的输出格式(Coursera 程序设计与算法 专项课程3 C++程序设计 郭炜、刘家瑛;OpenJudge)
- C++编程题练习-实数的输出格式(7-2)
- 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用"6.2f"格式输出。
- 通过预处理命令设计实数的输出格式
- 第7周项目:任意输入两个数(实数),求出它们的和差积商
- c的格式输出“%”
- 第7周--C++“窗口”程序设计
- OJ刷题二——设计输出实数格式
- 第一周《C语言及程序设计》视频笔记数据的输出
- 第15周任务3-1(格式输出,使用控制符控制输出格式)
- 【c语言】输入两个实数,按代数值由小到大的顺序输出这两个数
- C语言 如何输出掉小数点的实数(含代码 图解)
- 字符串中次数第2多的字母(C程序设计进阶第9周)
- 蓝桥杯 圆的面积(实数输出)
- 第2周 《C语言及程序设计》程序——输出小星星
- Android黑科技,读取用户短信+修改系统短信数据库
- 服务相关编程
- 数学形态学及图像压缩
- Struts2中json的使用
- 王海桑《爷爷是个老头》
- 实数的输出格式(C++程序设计第7周)
- 内存不足
- online_judge_1147
- DS-SDUT-数据结构实验之排序二:交换排序
- CFileDialog打开文件
- arm-linux-gcc安装
- 整数的输出格式(C++程序设计第7周)
- 威廉 哈特 史密斯《当你抚触》
- 算法设计题2.21-线性表-第2章-《数据结构习题集》-严蔚敏吴伟民版