Bash(也称为GNU bash)是一种命令语言和Unix shell脚本,是一种用于操作系统的命令行解释器。它由Brian Fox设计,是一种替代Bourne shell的自由软件。它首次发布于1989年,并成为类似macOS、基于Linux的操作系统以及其他基于Linux的软件的登录shell的首选。
素数是只有两个因子的数,即数本身和1。例如,2、3、5、7、11、13、17、19、23、29等。
在这里,我们给定一个数,需要判断给定的数是否为素数。
Input : A numberOutput : “The number is prime ” OR “The number is not prime” based on the number.
登录后复制
示例−
Input : 23Output : The number is prime
登录后复制
算法
步骤 1 – 从2到n/2循环,i作为循环变量
步骤 2 – 如果数字可被整除,打印“该数字不是质数”并设置标志为1;
步骤 3 – 如果标志不等于1,则打印“该数字是质数”。
步骤 4 – 退出。
程序
number=53i=2flag=0while test $i -le `expr $number / 2`doif test `expr $number % $i` -eq 0thenflag=1fii=`expr $i + 1`done if test $flag -eq 1thenecho "The number is Not Prime"elseecho "The number is Prime"Fi
登录后复制
输出
The number is Prime
登录后复制
以上就是检查一个数字是否为质数的Bash程序的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2580595.html