很有趣的错误提示

P1008 [NOIP1998 普及组] 三连击

```java import java.util.Scanner; public class BoomBoomBoom { public static boolean Divider(int num,int dnum,int tnum) { int A[]=new int [10]; while(num!=0) { int tmp=num%10; num/=10; A[tmp]=1; } while(dnum!=0) { int tmp=dnum%10; dnum/=10; A[tmp]=1; } while(tnum!=0) { int tmp=tnum%10; tnum/=10; A[tmp]=1; } for(int i=1;i<=9;i++) { if(A[1]!=1)return false; else continue; } return true; } public class void main(String args[]) { Scanner sc=new Scanner(); sc=null; for(int i=1;i<=9;i++) for(int j=1;j<=9;j++) for(int k=1;k<=9;k++) { int num=100*i+10*j+k, dnum=2*num, tnum=3*num; if(Divider(num,dnum,tnum)==true) { System.out.println(num+" "+dnum+" "+tnum); } } } ```
by SingleTicket @ 2018-03-24 22:31:58


冒出一个Java大佬!
by Siyuan @ 2018-03-24 22:33:18


@[SingleTicket](/space/show?uid=29396) ~~您可以本地跑完提交输出~~
by 权御天下 @ 2018-03-24 22:59:33


Too many or few lines.为什么Orz ```java import java.util.Arrays; import java.util.Scanner; public class P1008 { public static boolean Divider(int num,int dnum,int tnum) { int A[]=new int [10]; Arrays.fill(A,0); while(num!=0) { int tmp=num%10; num/=10; A[tmp]++; } while(dnum!=0) { int tmp=dnum%10; dnum/=10; A[tmp]++; } while(tnum!=0) { int tmp=tnum%10; tnum/=10; A[tmp]++; } for(int i=1;i<=9;i++) { if(A[i]==0||A[i]>1)return false; else continue; } return true; } public static void main(String args[]) { Scanner sc=new Scanner(System.in); sc=null; for(int i=1;i<=9;i++) for(int j=1;j<=9;j++) for(int k=1;k<=9;k++) { int num=100*i+10*j+k, dnum=2*num, tnum=3*num; if(Divider(num,dnum,tnum)==true) { System.out.println(num+" "+dnum+" "+tnum); } } } } ```
by SingleTicket @ 2018-03-25 22:53:21


|