检查一个数字是否为质数的Bash程序

检查一个数字是否为质数的bash程序

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

(0)
上一篇 2025年3月6日 13:47:01
下一篇 2025年3月6日 13:47:08

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 会一门脚本语言,学 bash 就显得浪费时间?

    首先bash虽然有if_else,可以调系统命令。但是许多局限性比如不支持多线程,没有库。所以会py或者ruby再去学bash,这是没必要 的。 回复内容: 日常工作,很多工作都是很琐碎 很细节的,你想不到你会遇到什么具体的小任务。这时,你…

    编程技术 2025年2月28日
    200
  • Python没有常量是不是不够安全的设计?

    我是一个Python轻度用户+爱好者,这两天我尝试用Python替代bash完成一些简单的工作(最主要的目的其实是学习),有一些困惑。 Python不能很方便的定义常量,这就带来了一些问题,如果一个程序或引用的第三方库,不小心修改了某一个模…

    编程技术 2025年2月28日
    200
  • python和bash统计CPU利用率的方法

    本文实例讲述了python和bash统计cpu利用率的方法。分享给大家供大家参考。具体如下: 开始的时候写了一个 bash 的实现;因为最近也在学习 python ,所以就尝试着用 python 再实现一回;支援 python2 环境;请各…

    编程技术 2025年2月28日
    200
  • Bash Cut示例

    要自动化Bash脚本中的任务,您可以利用各种命令和程序。虽然需要对命令有很好的了解才能创建出色的Bash脚本,但初学者也可以使用一些简单的命令。例如,”cut”命令是一个常用的工具,可用于提取文件中的特定文本部分。通…

    2025年2月27日
    200
  • 揭秘Linux命令行中文操作:Bash、Zsh和Fish的对比

    在我们熟悉并信赖的计算机领域,命令行操作颇具重要性。关于其支持中文的问题linux手机,众说纷纭。在此次试验评估中,让我来为您展示几个知名Linux命令行工具对于汉字处理的各自表现如何,解答您心中的疑惑。 1.中文输入法兼容性 无论您是在命…

    互联网 2025年2月26日
    200
  • 解决bash: mysql: command not found 的方法

    解决bash: mysql: command not found 的方法,需要的朋友可以参考一下 root@DB-02 ~]# mysql -u root-bash: mysql: command not found 原因:这是由于系统默认…

    数据库 2025年2月21日
    200
  • 怎么引导不自信的孩子 孩子上学不爱说话怎么办

    孩子终究会长大,要去上学、工作、结交朋友,这其中自信心是非常重要的。所以,除了孩子身体上的成长,心理上的成长也不容忽视。那么如果孩子不自信,不爱说话,父母们该怎么引导呢? 怎么引导不自信的孩子 01、 鼓励孩子 鼓励法是教育孩子中必不可少的…

    2025年2月16日 用户投稿
    846.9K00
  • CentOS系统登录后发现提示符显示-bash-4.2#

    1、问题 尝试退出登陆root用户依然不能解决原因:root主目录下缺失 .bash_profile 和 .bashrc 文件 /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/…

    服务器 2025年2月15日
    300

发表回复

登录后才能评论