|
发表于 2024-6-26 15:16:10
|
显示全部楼层
重庆市重庆市
// 定义目标数字
目标数字 = 0.135
// 定义数字列表
数字列表 = {0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.18, 0.19, 0.20, 0.21, 0.22, 0.23, 0.24, 0.25, 0.26, 0.27, 0.28, 0.29, 0.30}
// 初始化最小差值为无穷大
最小差值 = 1.7976931348623157E+308
// 初始化最接近的数字为0
最接近的数字 = 0
// 遍历数字列表
循环 数字列表.取数组成员数() 次
当前数字 = 数字列表[循环变量]
差值 = 目标数字 - 当前数字
如果 差值 < 0 则
差值 = -差值
如果结束
如果 差值 < 最小差值 则
最小差值 = 差值
最接近的数字 = 当前数字
如果结束
循环结束
// 输出最接近的数字
输出("最接近 " + 目标数字 + " 的数字是 " + 最接近的数字) |
|