1013.数素数
2017-10-16 22:55
141 查看
令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。
输入格式:
输入在一行中给出M和N,其间以空格分隔。
输出格式:
输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。
输入样例:
输出样例:
输入格式:
输入在一行中给出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<stdio.h> #include<math.h> int scnprim(int n); int main() { int i,m,n,count=0; scanf("%d%d",&m,&n); for(i=2;;i++) { if(scnprim(i)) { count++; if(m<=count&&n>=count) { if((count-m+1)%10==0) printf("%d\n",i); else if(count!=n) printf("%d ",i); else printf("%d",i); } } if(n<count) { break; } } return 0; } int scnprim(int n)//筛选素数 { int sqrtc,j; sqrtc=(int)sqrt(n); for(j=2;j<=sqrtc;j++) { if(n%j==0) return 0; } return n; }
相关文章推荐
- PAT(B)1013. 数素数 (20)
- 1013. 数素数 (20)-PAT乙级真题-浙大PAT乙级真题java实现
- 1013. 数素数 (20)
- 1013. 数素数
- 1013. 数素数 (20)
- 1013. 数素数 (20)——C语言
- 1013. 数素数 (20) C++
- 1013. 数素数 (20)
- NNU_20161124_8PAT1013. 数素数
- 1013. 数素数
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- PAT-B 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 编程题目: PAT 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)