3 6 8 10樣例輸出
5 1 7 1 11 1
JAVA代碼:
/*
* 搜索最小素數距離,優先級分析:
* 1、判斷輸入的是否為素數,是素數輸出
* 2、判斷左側最近素數
* 3、判斷右側最近素數
*
* 特例需注意,數字1不是素數
* */
package org.oj;
import java.util.Scanner;
public class Main {
//判斷素數
private boolean is_prime(int x){
if(x>1){
if(x<4){ // 2,3 素數
return true;
}else{
for(int i=2;i<=Math.sqrt(x);i+=1){
if(x%i==0) return false;
}
return true;
}
}
return false;
}
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
Main nyoj=new Main();
int n=scan.nextInt(); //組數
for(int i=0;i