变量名 | 类 型 | 静态 | 数组 | 备 注 |
num | 小数型 | | |
str | 文本型 | | |
num = 6.9e-005
str =
格式化文本 (“%f”, num
)调试输出 (num, str
)
变量名 | 类 型 | 静态 | 数组 | 备 注 |
右边文本 | 文本型 | | |
左边文本 | 文本型 | | |
数量 | 双精度小数型 | | |
暂存值 | 双精度小数型 | | |
计数 | 整数型 | | |
文本 | 文本型 | | |
暂存右边 | 文本型 | | |
暂存值 = 转换值
如果真 (暂存值 > 1
)
返回 (到文本 (暂存值
))
文本 = 到文本 (暂存值)
如果真 (倒找文本 (文本,
“e”, ,
假) = -1
)
判断循环首 (暂存值 < 1
)

计数 = 计数 + 1


暂存值 = 暂存值 × 10

判断循环尾 ()
暂存右边 =
到文本 (计数
)
判断循环首 (取文本长度 (暂存右边
) < 3
)

暂存右边 =
“0” + 暂存右边

判断循环尾 ()
文本 =
到文本 (暂存值
) +
“e-” + 暂存右边

右边文本 =
文本_取右边 (文本,
“-”, ,
)左边文本 =
子文本替换 (文本_取左边 (文本,
“e”, ,
),
“.”,
“”, , ,
真)数量 =
到整数 (右边文本
) - 1
计次循环首 (数量,
)
左边文本 =
“0” + 左边文本
计次循环尾 ()返回 (“0.” + 左边文本
)