2026/1/3 7:44:13
网站建设
项目流程
网站在线qq代码,电商wordpress和thinkphp,安吉网站制作,竞价托管代运营浮点数计算与数字进制转换脚本
1. 创建 float_average.ksh 脚本
1.1 修改已有脚本 我们可以在之前的加法脚本基础上做一些小修改,来实现对一系列数字求平均值的功能。主要修改如下: - 添加变量 TOTAL_NUMBERS :为了计算平均值,我们需要知道数字列表中数字的总数,这…浮点数计算与数字进制转换脚本1. 创建 float_average.ksh 脚本1.1 修改已有脚本我们可以在之前的加法脚本基础上做一些小修改,来实现对一系列数字求平均值的功能。主要修改如下:-添加变量TOTAL_NUMBERS:为了计算平均值,我们需要知道数字列表中数字的总数,这样才能用总和除以总数得到平均值。在对$NUM_LIST中的数字进行合法性检查时添加计数器,确保数字为整数或浮点数。具体代码如下:TOTAL_NUMBERS=0 for NUM in $NUM_LIST do ((TOTAL_NUMBERS = TOTAL_NUMBERS + 1)) case $NUM in +([0-9])) # 检查是否为整数 : # 无操作 ;; +([-0-9])) # 检查是否为负整数 : # 无操作 ;; +([0-9]|[.][0-9])) # 检查是否为正浮点数 : # 无操作 ;; +(+[0-9]|[.][0-9])) # 检查是否为带 + 前缀的正浮点数 : # 无操作 ;; +([-0-9]|.[0-9])) # 检查是否为负浮点数