您的位置:首页 > 其它

给定任意一个整数,​找出比当前这个数大的最小的10个素数之和。

2014-03-12 18:27 281 查看
public static void main(String[] args) {
int a, j, sum = 0, i = 0;
Scanner scanner = new Scanner(System.in);
a = scanner.nextInt();
while (i < 10) {
a = a + 1;
for (j = 2; j < =sqrt(a); j++) {
if (a % j == 0)
break;
}
if (j >= a / 2) {
i = i + 1;
sum = sum + a;
System.out.println(a);
}
}
System.out.println(sum);

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