Problem

4/6

实数的输入输出

Theory Click to read/hide

进入

您可以从输入流中输入几个真实变量,并以标准方式将它们写入变量: <前> 变量 x, y: 真实的; 读(x,y); 第一个数字进入 \(x\) 变量,第二个进入 \(y\) >

输出

显示实数时,默认选择科学格式。
您可以根据问题的情况根据需要自定义输出。在数字之后,冒号表示将分配给该数字的位置总数,然后是另一个冒号 - 分配给小数部分的位置数。如果在第一个冒号之后有一个数字小于数字整数部分中字符数的总和,分配给分隔小数部分和整数部分的点的空间(为此分配了一个字符)和分配给小数部分的字符数,然后只是一个数字,给小数部分分配的字符数。否则,在数字之前写入额外的空格。因此,如果您不知道整数部分需要多少个字符,您可以在第一个冒号后简单地写 0,然后显示整数,前面没有空格。
例子: <前> 实数 x := 1.0/6; writeln(x:12:9); // 设置显示9位小数,每个数字总共显示12位小数,考虑到分隔点 屏幕会显示 <前> _0.166666672

Problem

按顺序完成任务: 
1. 在第5行,将变量\(y\)的输出格式化为定点格式,10位小数地点
2. 在第 6 行,将变量 \(y\) 的输出格式化为定点格式,以便整数显示在10个位置,小数部分有4个符号
每个输出语句必须从一个新行输出一个数字