用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

输出1000以内最大的n个质数及其和。输出形式“质数1+质数2+...+质数n=

2020-03-26 作者:AlexMercer举报

[java]代码库

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner shuru=new Scanner(System.in);
        int n = shuru.nextInt();
        int x,y,z=0;
        int [] a;
        a = new int [168];
        int i=0;
        for(x=2;x<1000;x++)
        {
            for(y=2;y<x;y++)
            {
                if(x%y==0)
                {
                    break;
                }
                else
                {
                    ;
                }
            }
            if(y==x)
            {
                a[i]=x;
                i++;
            }
            else
            {
                ;
            }
        }
        for(int p=167;p>167-n;p--)
        {
            z=z+a[p];
        }
            for(int j=167;j>167-n;j--)
            {
                if(j==167-n+1)
                {
                    System.out.print(a[j]);
                }
                else
                {
                    System.out.print(a[j]+"+");
                }
            }
        
        System.out.print("="+z);
    } 
}


分享到:
更多

网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。