用shell脚本写出:输出500以内质数和
#!/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
原文地址: https://www.cveoy.top/t/topic/b00h 著作权归作者所有。请勿转载和采集!