找出 [m,n] 范围内的全部素数并输出。m、n是键盘输入的正整数,如果m、n有0及负整数,则输出“输入不是正整数!”;如果范围内有素数,则输出素数,若无素数,则输出“不存在素数!”。要求:
(1) 定义isPrime(m)函数,判断正整数m是否是素数,是素数返回True,否则返回False.
(2) 定义 prtPrime(m,n)函数,打印[m,n]范围内的素数,该函数返回值是找到的素数个数,同时控制一行最多是5个素数打印。
下列为已写程序,【1】-【4】未知:
输出参考如下运行示例:
示例一:
输入m,n: 1,100
[1,100]范围内的素数有:
2 3 5 7 11
13 17 19 23 29
31 37 41 43 47
53 59 61 67 71
73 79 83 89 97
示例二:
输入m,n: 10,1
[1,10]范围内的素数有:
2 3 5 7