Module: (C++) 实数


Problem

4/10

实数的输入输出

Theory Click to read/hide

进入

您可以从输入流中输入几个真实变量,并以标准方式将它们写入变量: 浮动 x, y; 辛>> x>>是; 第一个数字进入 x 变量,第二个 - 进入 y



结语

显示实数时,默认显示6位小数,自动选择科学格式或定点数。
输出格式可以自定义。为此,使用了一个额外的库 iomanip - 控制输出的操纵器。
对于定点格式的输出,使用  fixed 操纵符,对于科学格式 - scientific。然后,您需要使用  setprecision() 操纵器确定小数部分的位数。 使用  setw() 操纵器,您可以设置为数字输出分配的总位置数。

 
例子
浮动 x = 1.0/6; 输出 <<固定的<<设置精度(9); //设置小数部分显示9位 输出 << setw(12) << X;
屏幕会显示 <前> _0.166666672
所有命令都可以写在一行中: <前> 输出 <<固定的<<设置精度(9)<< setw(12) << x;

Problem

按顺序完成任务: 
1. 在第8行,将变量y的输出格式化为定点格式,默认小数部分的字符数;
2. 在第9行,将变量y的输出格式化为定点格式,使整数显示在10个位置,小数部分为4个字符;
3. 在第 10 行 对变量 y 的输出进行样式化,使数字以科学格式显示,小数部分为三位。
每个输出语句必须从一个新行输出一个数字。