搜索

洛谷P5723 【深基4.例13】质数口袋 - 冲冲不会啊 -


发布时间: 2022-11-24 18:41:01    浏览次数:43 次

【深基4.例13】质数口袋

题目描述

小 A 有一个质数口袋,里面可以装各个质数。他从 2 开始,依次判断各个自然数是不是质数,如果是质数就会把这个数字装入口袋。口袋的负载量就是口袋里的所有数字之和。但是口袋的承重量有限,不能装得下总和超过 L 的质数。给出 L,请问口袋里能装下几个质数?将这些质数从小往大输出,然后输出最多能装下的质数个数,所有数字之间有一空行。

输入格式

一行一个正整数 L。

输出格式

将这些质数从小往大输出,然后输出最多能装下的质数个数,所有数字之间有一空行。

样例 #1

样例输入 #1

100

样例输出 #1

2
3
5
7
11
13
17
19
23
9

提交程序


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int l = sc.nextInt();
        int sum = 0;
        int count = 0;
        for (int i = 2;sum+i <= l;i++) {

        boolean flag = true;
        for (int j = 2;j < i;j++) {
            if (i % j == 0) {
               flag = false;
               break;
            }
       }
        if (flag) {
            sum += i;
            System.out.println(i);
            count++;
          }
      }
      System.out.println(count);
   }
}
免责声明 洛谷P5723 【深基4.例13】质数口袋 - 冲冲不会啊 - ,资源类别:文本, 浏览次数:43 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 06:41:01。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/chongchongstyle/p/16915703.html