2026/4/18 12:20:39
网站建设
项目流程
网站建设后台和前端,广州网站设计成功柚米,江苏缘生源建设工程有限公司网站,整形网站建设方案策划书浮点数计算与数字进制转换脚本
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])) # 检查是否为负浮点数