输出从m到n的素数,并输出素数个数
bool isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i * i <= num; i++) { //看不懂算法,呵呵
if (num % i == 0) {
return false;
}
}
return true;
}
int PrintPrime(int m, int n) {
int count = 0;
for (int i = m; i <= n; i++) {
if (isPrime(i)) {
cout <<" "<<i; //在数字开头前加上空格
count++; //计数加一
if (count % 5 == 0) { //换行
cout <<endl; //注意endl后面不要加多余空格
}
}
}
cout ;
return count;
}