您的位置:首页 > 其它

命令行输入数字,用空格分隔并输出和

2011-06-21 16:43 204 查看
首先,创建一个shell脚本,从命令行输入多个以空格分隔的数字,输出全部数字的和

#定义求和结果存储的变量并赋予初值0
sum=0
#调用for循环
for ccc
do
#判断是否为数字
    if [ `expr $ccc />= 0` = 1 ]
    then
#输出加数
        echo -e "$ccc+/c"
#累加命令行参数至sum变量
        sum=`expr $sum + $ccc`
    fi
done
#输出求和结果
echo -e "/b=$sum"




运行结果:

sh-3.00$ ./computesum 1 2  3    4        5
1+2+3+4+5=15
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐