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

求 2~n 之间的素数

程序员文章站 2024-03-14 20:46:47
...

【算法代码】

#include <bits/stdc++.h>
using namespace std;

bool isPrime(int n) {
	int flag=1;
	for(int i=2; i<=sqrt(n); i++) {
		if(n%i==0) {
			flag=0;
			break;
		}
	}
	return flag;
}

int main() { //Find the primes between 2 and n
	int n;
	cin>>n;
	for(int i=2; i<=n; i++) {
		if(isPrime(i)) cout<<i<<" ";
	}
}


/*
in:
100

out:
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
*/