您的位置:首页 > 其它

求n以内最大的k个素数以及它们的和

2017-09-30 19:16 411 查看
import java.util.Scanner;

public class sushu {

    public static void main(String[] args) {

        Scanner scanf =new Scanner(System.in);

        int n,k=0,m,sum=0,i,j;

        n=scanf.nextInt();

        m=scanf.nextInt();

        for(i=n;i>1;i--) {

            for(j=2;j<Math.sqrt(i);j++) {

                if(i%j==0) break;

            }

            if(j>Math.sqrt(i))

            {   k++;

                if(k!=m)

                    System.out.print(i+"+");

                else

                    System.out.print(i);

                               sum+=i;

            }

                 if(k==m)

                   break;

               

              }

        System.out.print("="+sum);   

                    

            }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: