您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
#!/bin/bash #通过输入数据 计算相应的运算结果 expression=''; calculator(){ echo "请输入一个数:"; read x; echo "请输入另一个数:"; read y; echo "请输入运算符号:"; read symbol; case $symbol in +) ret=`expr $x + $y`; expression="$x+$y"; ;; -) ret=`expr $x - $y`; expression="$x-$y"; ;; \*) ret=`expr $x \* $y`; expression="$x*$y"; ;; /) ret=`expr $x / $y`; expression="$x/$y"; ;; %) ret=`expr $x % $y`; ;; esac; return $ret; } while : do echo "开始计算:Y/N:"; read -n1 flg; case $flg in n|N) echo '计算已终止'; break; ;; y|Y) ;; *) echo '计算已终止'; break; ;; esac; # if [[ $flg == "N" ]] # then # echo '计算已终止'; # break; # fi; calculator; res=$? echo -e "运算结果是:${expression}=$res\n"; done
记录用shell实现一个简单计算器效果,运行效果截图:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。