#!/bin/bash

输出 500 以内的质数

for (( i=2; i<=500; i++ )) do isPrime=1 # 假设 i 是质数 for (( j=2; j<$i; j++ )) do if [ $((i%j)) -eq 0 ] # 如果 i 能被 j 整除 then isPrime=0 # i 不是质数 break # 跳出内层循环 fi done if [ $isPrime -eq 1 ] # 如果 i 是质数 then echo $i fi done

输出结果:

2

3

5

...

491

499

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

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

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