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