关键词:
1013. 数素数 (20)
令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。
输入格式:
输入在一行中给出M和N,其间以空格分隔。
输出格式:
输出从PM到PN的所有素数,每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 <iostream> #include <iomanip> #include <math.h> #include <stdio.h> #include <string> #include <cstring> #include <cstdio> #include <algorithm> #include <vector> using namespace std; bool issushu(int n) { if (n == 0 || n == 1) return false; else if (n == 2) return true; else { for (int i = 2; i <= sqrt(n); i++) if (n%i == 0) { return false; } } return true; } int main() { int cnt = 0; int n, m; cin >> n >> m; int i = 2,k=0; while (1)//直接判断 { if (issushu(i)) { cnt++; if (cnt >=n&& cnt < m) { k++; if (k % 10 == 0) cout << i << endl;//每一行最后一个素数 不用空格并换行 else cout << i << " "; } if (cnt == m) { cout << i << endl; break; } } i++; } system("pause"); return 0; }
1013.数素数(20)
令Pi表示第i个素数。现任给两个正整数M<=N<=104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空... 查看详情
pat乙级1013.数素数(20)
1013.数素数(20)时间限制100ms内存限制65536kB代码长度限制8000B判题程序Standard作者CHEN,Yue令Pi表示第i个素数。现任给两个正整数M<=N<=104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:... 查看详情
1013数素数(20)(20分)(代码片段)
令P~i~表示第i个素数。现任给两个正整数M<=N<=10^4^,请输出P~M~到P~N~的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从P~M~到P~N~的所有素数,每10个数字占1行,其间以空格分隔,但行末... 查看详情
pat1013.数素数(20)
令Pi表示第i个素数。现任给两个正整数M<=N<=104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空... 查看详情
pat乙级1013.数素数(20)
令Pi表示第i个素数。现任给两个正整数M<=N<=104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空... 查看详情
b1013数素数(20分)(代码片段)
#include<iostream>usingnamespacestd;constintmaxn=1000001;intprime[maxn],num=0;boolp[maxn]=0;//找出素数voidfindprime(intn)for(inti=2;i<maxn;i++)if(p[i]==false)//写错flaseprime[num++]=i;if 查看详情
乙_1013数素数(20分)
分析:(1)程序一直有错,半天才发现是自己的命名有问题;谨慎命名; (2)切记退出循环 (3)学会调试 #include<iostream>#include<cstring>#include<vector>#include<cstdio& 查看详情
patb1013数素数(20分)(代码片段)
#include<cstdio>usingnamespacestd;intmain()intN,M;scanf("%d%d",&M,&N);intpnum=0,num=0;boolhashtable[1000000]=0;for(inti=2;i<1000000;i++)if(hashtable[i]==false)//如果没有被筛去pnum++;if( 查看详情
b.1013数素数(20)--暴力代码(代码片段)
...力代码#include<stdio.h>constintmaxn=1000010;//第10的4次方个素数有多大未知,将测试上限maxn设置的大一些(超过n个素数后会中断不会影响复杂度)或者先用程序测试一下10的4次方的素数氏多少boolisPrime(intn)if(n<=1)returnfalse;for(inti=2;... 查看详情
pat乙级1013.数素数(代码片段)
1013 数素数(20)(20 分)令P~i~表示第i个素数。现任给两个正整数M<=N<=10^4^,请输出P~M~到P~N~的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从P~M~到P~N~的所有素数,每10个数字占1行,... 查看详情
1013数素数(20分)(代码片段)
1013数素数(20分)令P?i??表示第i个素数。现任给两个正整数M≤N≤10?4??,请输出P?M??到P?N??的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从P?M??到P?N??的所有素数,每10个数字占1行,其间以空格... 查看详情
pta乙级(1013数素数(20分))
1013 数素数 (20分)https://pintia.cn/problem-sets/994805260223102976/problems/994805309963354112#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<cmath>#include<algorithm>#include<vector>usingnamespacestd;boolis_prime(i... 查看详情
1013数素数(20分)(代码片段)
#include<iostream>#include<string.h>#include<cmath>usingnamespacestd;intmain()intm,n,count=0,w=0,c=0;cin>>m>>n;for(inti=2;i<500000;i++)w=0;for(intj=2;j<=sqrt(i);j++)if(i%j==0)w=1;break;if(w==0)count++;if(count>=m&&count<=n)cout<<i;c++;if(c%10==... 查看详情
1013数素数(20分)(代码片段)
令P?i??表示第i个素数。现任给两个正整数M≤N≤10?4??,请输出P?M??到P?N??的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从P?M??到P?N??的所有素数,每10个数字占1行,其间以空格分隔,但行末不... 查看详情
patbasic1013数素数(20)[数学问题-素数](代码片段)
题目令Pi表示第i个素数。现任给两个正整数M<=N<=10^4,请输出PM到PN的所有素数。输?格式:输?在??中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1?,其间以空格分隔,但?末不得有多余空格。... 查看详情
1013数素数(代码片段)
1013 数素数 (20分) 令 P?i?? 表示第 i 个素数。现任给两个正整数 M≤N≤10?4??,请输出 P?M?? 到 P?N?? 的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出... 查看详情
pat——1013.数素数
令Pi表示第i个素数。现任给两个正整数M<=N<=104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空... 查看详情
1013数素数(代码片段)
令P?i??表示第i个素数。现任给两个正整数M≤N≤10?4??,请输出P?M??到P?N??的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从P?M??到P?N??的所有素数,每10个数字占1行,其间以空格分隔,但行末不得... 查看详情