这个想法是在命令行中键入两个数字。第一个是开始,第二个是显示第一个数字后的素数。例如,如果输入为16 3,则输出为17 19 23
这些数字将存储在一个数组中。我一直在尝试很多不同的东西,但到目前为止还没有成功。
我现在才有这个
{
point2d local_point( global_point );
#pragma omp parallel firstprivate( local_point )
{ // do something
答案 0 :(得分:0)
你的检查功能很棒。你需要的只是一个while循环来为prime []
添加素数 public static void main (String[] args)
{
int start =Integer.parseInt(args[0]);
int count =Integer.parseInt(args[1]);
int[] prime = new int[count];
int i = 0;
while (i < count){
if(check(start)){
prime[i] = start;
i++;
}
start++;
}
for (int p : prime){
System.out.println( p);
}
}
答案 1 :(得分:-1)
如果您希望程序N
次执行某项操作,则可以使用循环。
因为这感觉就像HW一样,我会提出类似的问题。计算N
个奇数:
int numbersToCount = 5;
int count = 0;
int start = 1;
while (count < numbersToCount) {
if (start % 2 == 1) {
count = count + 1;
// opportunity to print number you are interested in
}
start = start + 1;
}