#!/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

Shell 脚本:找出 500 以内的所有质数

原文地址: https://www.cveoy.top/t/topic/nlH8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录