shell判断一个数是否为素数
时间: 2023-11-21 14:58:42 浏览: 325
shell脚本练习-2
以下是Shell脚本判断一个数是否为素数的代码:
```shell
#! /bin/bash
# 判断一个数是否为素数
read -p "请输入一个正整数:" num
i=2
while [ $i -lt $num ]
do
if [ $((num%i)) -eq 0 ]
then
echo "$num 不是素数"
exit
fi
i=$((i+1))
done
echo "$num 是素数"
```
该脚本首先要求用户输入一个正整数,然后使用while循环从2开始到该数本身进行遍历,如果该数能被2到该数本身之间的任意一个数整除,则该数不是素数,否则该数是素数。
阅读全文