PAT乙级1013 数素数 (20 分)

PAT乙级1013 数素数 (20 分)
令 P
​i
​​ 表示第 i 个素数。现任给两个正整数 M≤N≤10
​4
​​ ,请输出 P
​M
​​ 到 P
​N
​​ 的所有素数。

输入格式:
输入在一行中给出 M 和 N,其间以空格分隔。

输出格式:
输出从 P
​M
​​ 到 P
​N
​​ 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。

输入样例:
5 27
输出样例:
11 13 17 19 23 29 31 37 41 43
47 53 59 61 67 71 73 79 83 89
97 101 103

#include
using namespace std;
#include
int main()
{
	int m,n;
	cin>>m>>n;
	int q=0;
	int count=0;
	for(int i=2;count<=n;i++)
	{
		int k=0;
		for(int j=2;j<=sqrt(i);j++)
		{
			if(i%j==0)
			{
				k=1;
				break;
			}
		}
		if(!k)
			count++;
		if(count>=m&&count=m&&count

备注:
有问题可以评论,看到后我会尽力及时回复的,谢谢!

你可能感兴趣的:(PAT乙级,PAT乙级1013,数素数,(20,分))