#!/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/b00h 著作权归作者所有。请勿转载和采集!

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