Shell 脚本:找出 500 以内的所有质数
#!/bin/bash
判断一个数是否为质数
function is_prime() { local num=$1 if [ $num -le 1 ]; then return 1 fi for ((i=2; i<$num; i++)); do if [ $((num % i)) -eq 0 ]; then return 1 fi done return 0 }
输出500以内的质数
for ((i=2; i<=500; i++)); do if is_prime $i; then echo $i fi done
exit 0
原文地址: https://www.cveoy.top/t/topic/nlH8 著作权归作者所有。请勿转载和采集!