PAT 乙级 1013. 数素数 (20)
来源:互联网 发布:网页美工图片 编辑:程序博客网 时间:2024/06/01 08:18
令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。
输入格式:
输入在一行中给出M和N,其间以空格分隔。
输出格式:
输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。
输入样例:5 27输出样例:
11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 79 83 8997 101 103解答:
注意最后一个数字后面不要打印空格符号,否则会“格式错误”
#include <stdio.h>#include <math.h>int isPrime(int num){for(int i = 2; i <= sqrt(num + 0.5); ++i){if(num % i == 0) return 0;}return 1;}int main(){int M, N, count = 0, printed = 0;scanf("%d %d", &M, &N);for(int i = 2; count < N; ++i){if(isPrime(i)){++ count;if(count >= M){++ printed;printf("%d", i);if(printed % 10 == 0) printf("\n");else if(count != N) printf(" ");}}}return 0;}
0 0
- PAT 乙级 1013. 数素数 (20)
- PAT-乙级-1013. 数素数 (20)
- 【PAT】(乙级)1013. 数素数 (20)
- PAT乙级.1013. 数素数 (20)
- 1013. 数素数 (20)-PAT乙级
- PAT乙级 1013. 数素数 (20)
- PAT乙级1013. 数素数 (20)
- PAT-乙级 1013.数素数(20)
- [PAT乙级]1013. 数素数 (20)
- PAT 乙级练习题1013. 数素数 (20)
- 1013. 数素数 (20)--PAT乙级
- PAT乙级1013. 数素数(20)
- PAT乙级 1013. 数素数
- PAT 乙级 1013. 数素数
- [PAT-乙级]1013.数素数
- PAT乙级 数素数 (20)
- PAT乙级 1013. 数素数 (20) 素数表
- PAT乙级1013. 数素数 (20) 判断素数代码
- AngularJS初识--作用域
- JAVA设计模式之三单例模式(Singleton)
- 栈的实现java
- FatFs源码剖析
- Laravel框架下实现读取关联内容并更改关联内容的业务逻辑
- PAT 乙级 1013. 数素数 (20)
- Android ViewPager 监听滑动
- Servlet&JSP (三)上传和下载
- MyBatid进阶(二)—缓存
- C语言实现快速翻转数组的顺序
- CALayer anchorPoint
- 解决nGrinder僵死任务的方案
- Linux中的find和grep命令
- Centos 6.6系统下安装Github