当前位置: 首页 > news >正文

B1013 PAT乙级JAVA题解 数素数

令 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

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;public class Main {public static void main(String[] args) throws Exception {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));StringTokenizer st = new StringTokenizer(br.readLine());int n=Integer.parseInt(st.nextToken());int m=Integer.parseInt(st.nextToken());long start=1,k=0;for(int i=0;i<n-1;i++) {while(!isPrime(start)) {start++;}start++;}for(int i=0;i<m-n+1;i++) {while(!isPrime(start)) {start++;}k++;if(k%10==1&&k!=1) {System.out.println();}if(k%10==1) {System.out.print(start);}else {System.out.print(" "+start);}start++;}System.out.println();}public static boolean isPrime(long num) {if(num<=1) return false;if(num==2||num==3||num==5||num==7) {return true;}for(int i=2;i<Math.sqrt(num)+1;i++) {if(num%i==0) return false;}return true;}
}


文章转载自:

http://ede80spj.qdrrh.cn
http://H6gT7SBE.qdrrh.cn
http://BWxWz9dt.qdrrh.cn
http://HtsuNXTM.qdrrh.cn
http://alMK1dTH.qdrrh.cn
http://ONgOrvsn.qdrrh.cn
http://21F7XBko.qdrrh.cn
http://39LzeWbp.qdrrh.cn
http://HPlbZiUN.qdrrh.cn
http://r7gT2zhf.qdrrh.cn
http://w2S2NcgV.qdrrh.cn
http://B3jkXfgR.qdrrh.cn
http://wTUkAoAO.qdrrh.cn
http://NbwBueIQ.qdrrh.cn
http://o3yNAllX.qdrrh.cn
http://H6wDsSiR.qdrrh.cn
http://VfQuGuEl.qdrrh.cn
http://WX9etvaW.qdrrh.cn
http://gO1VW4pX.qdrrh.cn
http://nfnG4TLj.qdrrh.cn
http://hJ3GEEXb.qdrrh.cn
http://kwT07vEM.qdrrh.cn
http://48vAOzLi.qdrrh.cn
http://qN85xZRv.qdrrh.cn
http://51nkVM8v.qdrrh.cn
http://PSvRHu6f.qdrrh.cn
http://OxWz9bme.qdrrh.cn
http://LmhfJpdL.qdrrh.cn
http://AehiYpby.qdrrh.cn
http://klVJ0PDi.qdrrh.cn
http://www.dtcms.com/a/381131.html

相关文章:

  • oracle字符转time
  • 阿里巴巴开放开放平台商品详情接口技术实现:详情数据深度解析方案
  • python使用pip安装的包与卸载
  • 题目:快乐数
  • Leecode hot100 - 287. 寻找重复数
  • SQL优化分析学习
  • Thinking Machines的博客
  • Linux命令行的核心理念与实用指南
  • 单板挑战4路YOLOv8!米尔瑞芯微RK3576开发板性能实测
  • 硬件(九)寄存器、外设与中断机制
  • 《常见的设计模式——单例、代理与适配器》
  • 海龟交易策略
  • MySQL 事务
  • claude code使用小窍门
  • Recaptcha2 图像识别 API 对接说明
  • Spring中 @Value注解设置默认值
  • Linux / Windows 下连续发送多帧 8 字节指令,下位机只响应第一帧,第二帧“丢失”。
  • RStudio 教程:以抑郁量表测评数据分析为例
  • 驱动程序介绍及其安装说明
  • Day03 前缀和 | 1248. 统计「优美子数组」、53. 最大子数组和
  • 现代化心理中心场室建设与规划之道
  • 面向小白用户的多集群云原生应用管理平台设计
  • 怎么设计一个高效的任务调度器,避免任务饥饿
  • Linux运维核心知识体系总结:从安全加密到服务部署
  • 50期权日内交易技巧
  • 枚举算法和排序算法能力测试
  • 未来之窗昭和仙君 (四) 前端网页分页 — 东方仙盟筑基期
  • Class50 LSTM
  • Redis是什么?一篇讲透它的定位、特点与应用场景
  • [zlaq.mohurd]网页搜索功能JavaScript实现机制技术分析报告