我如何在PHP下面编写问题?
通过用空格定位将曲线数据打印到屏幕上,在显示区域51中加宽。
您有以下39个浮点数作为源数据。
14686.744, 14687.067, 14687.363, 14687.633, 14687.958, 14688.257,
14688.530, 14688.777, 14688.997, 14689.209, 14689.419, 14689.614,
14689.792, 14689.928, 14690.047, 14690.526, 14691.351, 14692.560,
14693.897, 14695.045, 14696.147, 14697.109, 14697.708, 14697.563,
14696.793, 14696.089, 14695.254, 14694.135, 14693.018, 14691.445,
14689.647, 14688.055, 14686.720, 14685.607, 14684.638, 14683.800,
14683.081, 14682.794, 14682.572
注意:
花车之间的差异非常小。
去除最小值,仅显示最高值和最低值之间的差异。
将值间隔以填充51个字符宽的显示区域。
回显每行开头的行号。
正确的输出如下所示:
输出
0 .
1 .
2 .
3 .
4 .
5 .
6 .
7 .
8 .
9 .
10 .
11 .
12 .
13 .
14 .
15 .
16 .
17 .
18 .
19 .
20 .
21 .
22 .
23 .
24 .
25 .
26 .
27 .
28 .
29 .
30 .
31 .
32 .
33 .
34 .
35 .
36 .
37.
38.
答案 0 :(得分:0)
我猜它会是这样的: 将数字转换为百分比,因此最低浮点数= 0,最高值= 100。
然后将每个百分比作为宽度的百分比(即51)。例如。 10%将是" 51 * 0.10 = 5.1"。将它设为int(floor)并将其称为间距(可能需要从值中减去1)。
然后打印由"间距"定义的空格。并附加点+换行符。