1013. 数素数 (20)
来源:互联网 发布:俄罗斯杜马选举知乎 编辑:程序博客网 时间:2024/06/18 05:48
//javaimport java.util.Scanner;public class Main { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int m = scanner.nextInt(); int n = scanner.nextInt(); int count = 0 ; for(int i = 1 ; ; ++i){ if(isPrimeNum(i)){ count++; if(count >= m && count <= n){ if((count-m+1) % 10 == 0 || count - m == n - m){ System.out.println(i); }else{ System.out.print(i + " "); } } if(count == n){ break; } } } } public static boolean isPrimeNum(int a){ if(a == 1){ return false; } if(a % 2 == 0 && a != 2){ return false; } for(int i = 3; i <= Math.sqrt(a); i+=2){ if(a % i == 0){ return false; } } return true; }}//C语言#include<stdio.h>#include<math.h>int isPrimeNum(int a);int main(){ int m , n , i; scanf("%d %d" ,&m ,&n); int count = 0 ; for(i = 1 ;; ++i){ if(isPrimeNum(i) == 1){ count++; if(count >= m && count <= n){ if((count-m+1) % 10 == 0 || count - m == n - m){ printf("%d\n",i); }else{ printf("%d ",i); } } if(count == n){ break; } } } return 0;}int isPrimeNum(int a){ int num = (int)sqrt(a); int j; if(a == 1){ return 0; } if(a % 2 == 0 && a != 2){ return 0; } for(j = 3 ; j <= num; ++j){ if(a % j == 0){ return 0; } } return 1; }
阅读全文
0 0
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- mysql where 加引号和不加引号
- Android-数据存储方式2(SharedPreferences)
- 1011. A+B和C (15)
- 在ROS Kinetic和Gazebo 8中使用智能汽车仿真演示
- easyUI(1)-------合并单元格
- 1013. 数素数 (20)
- Spark性能优化指南——高级篇
- String 类------字符串转字符数组判断字符串中是否含有字母
- 前端学习(一)CSS基础
- JavaScript实现图片预览功能
- 程序员老司机总结的22个编程经验(转)
- 1015. 德才论 (25)
- JAVA发送http get/post请求、调用http接口、方法
- <java EE 项目 : MyForum (听说可以当毕业设计?)> 需求说明