实验思路:编写函数求指定范围内的质数,则让该数从2开始试看能否整除这个数,不能整除就递加到这个范围的最大值,如果能整除,则跳出for循环,这时判断除数与被除数是否相等,如果相等,该数就为质数,输出该数。
#include <iostream>
using namespace std;
void Prime(int m,int n);
int main(){
int a,b;
cout << "Please enter the range" << endl;
cin >> a >> b;
cout << "The prime number in this range is ";
Prime(a,b);
cout << endl;
return 0;
}
void Prime(int m,int n){
int i,j;
for(i = m;i <= n; i++){
for(j = 2; i % j != 0; j++)
;
if(i == j)
cout << i << ' ';
}
return;
}