欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C++ 输出m和n之间(包括m和n)的所有素数

程序员文章站 2022-05-11 20:31:19
...
#include <iostream>
#include <cstring>
#include <iomanip>
using namespace std;
int prime(int n){
	int i,y=1;
	for(i=2;i*i<=n;i++){
		if(n%i==0){
			y=0;
			break;
		}
	}
	return y;
}
int main(){
	int m,n;
	cin>>m>>n;
	if(m>n){
		int t=m;m=n;n=t;
	}
	while(m!=(n+1)){
		if(prime(m)==1){
			cout<<m<<endl;
		}
		m++;
	}
	return 0;
}

C++ 输出m和n之间(包括m和n)的所有素数

相关标签: c++