shell打印100以内素数
时间: 2023-04-22 07:04:31 浏览: 787
python如何求100以内的素数
5星 · 资源好评率100%
以下是使用shell脚本打印100以内素数的方法:
```shell
#!/bin/bash
for ((i=2;i<=100;i++))
do
flag=
for ((j=2;j<=i/2;j++))
do
if [ $((i%j)) -eq ]
then
flag=1
break
fi
done
if [ $flag -eq ]
then
echo $i
fi
done
```
这个脚本使用了两个循环,第一个循环从2到100遍历每个数字,第二个循环从2到该数字的一半遍历每个数字,判断该数字是否为素数。如果该数字可以被除以2到该数字一半之间的任何数字整除,则该数字不是素数,否则它是素数。如果该数字是素数,则打印出来。
阅读全文