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);
}
}
本文介绍了一个使用Java编写的程序,该程序能够接收两个整数输入,并找出从较小的整数到1之间的所有素数。程序通过两层循环判断每个数是否为素数,并按指定数量输出这些素数及它们的总和。
2万+

被折叠的 条评论
为什么被折叠?



