关键词:
令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
1 #include<stdio.h> 2 #include<string.h> 3 #include<math.h> 4 int main(){ 5 int n,m; 6 scanf("%d %d",&n,&m); 7 int sum = 0; 8 int i = 1; 9 int j; 10 int k = 0; 11 int number[10001]; 12 while(i++){ 13 for(j=2;j<=(int)sqrt(i);j++){ 14 if(i%j==0) 15 break; 16 } 17 if(j>(int)sqrt(i)){ 18 sum++; 19 if(sum>=n&&sum<=m){ 20 if((sum-n+1)%10==1){ 21 printf("%d",i); 22 } 23 else 24 printf(" %d",i); 25 if((sum-n+1)%10==0){ 26 printf(" "); 27 } 28 } 29 } 30 if(sum>m) 31 break; 32 } 33 }
pat乙级1013.数素数(20)
令Pi表示第i个素数。现任给两个正整数M<=N<=104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空... 查看详情
pat乙级1013.数素数(代码片段)
1013 数素数(20)(20 分)令P~i~表示第i个素数。现任给两个正整数M<=N<=10^4^,请输出P~M~到P~N~的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从P~M~到P~N~的所有素数,每10个数字占1行,... 查看详情
pat——1013.数素数
令Pi表示第i个素数。现任给两个正整数M<=N<=104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空... 查看详情
pat(b)1013.数素数
代码:#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>usingnamespacestd;intprime(intn){if(n==2||n==3)return1;if(n%6!=1&&n%6!=5)return0;for(inti=5;i*i 查看详情
pat-乙级-1013数素数(代码片段)
令 P?i?? 表示第 i 个素数。现任给两个正整数 M≤N≤10?4??,请输出 P?M?? 到 P?N?? 的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出格式:输出从 P?M?? 到&n... 查看详情
1013.数素数(20)
1013.数素数(20)令Pi表示第i个素数。现任给两个正整数M<=N<=104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末... 查看详情
1013.数素数(20)
令Pi表示第i个素数。现任给两个正整数M<=N<=104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多... 查看详情
1013.数素数(20)
令Pi表示第i个素数。现任给两个正整数M<=N<=104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空... 查看详情
埃式筛法筛选素数pat1013(代码片段)
内容摘要:明确素数到底是啥数。埃式筛法是干嘛用的。利用java实现埃式筛法的思路。利用埃式筛法解决PAT_1013_B题。筛法的改进。素数(primenumber)到底是啥数:定义: 在大于1的自然数中,除了1和它本身以外不能再被其他... 查看详情
1013数素数(20)(20分)(代码片段)
令P~i~表示第i个素数。现任给两个正整数M<=N<=10^4^,请输出P~M~到P~N~的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从P~M~到P~N~的所有素数,每10个数字占1行,其间以空格分隔,但行末... 查看详情
pat乙级1013(代码片段)
1013数素数(20分)题目地址:https://pintia.cn/problem-sets/994805260223102976/problems/994805309963354112令(P_i)表示第i个素数。现任给两个正整数M≤N≤(10^4),请输出(P_M)到(P_N)的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出... 查看详情
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;... 查看详情
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==... 查看详情