- 巧妙填数
- 2019-10-30 20:36:06 @
每次用java写 都有些莫名的问题,大佬们请看看我是什么不对。
(我在本地跑是没问题的,但是提交就是报错)
package solution;
import java.lang.*;
import java.util.*;
import java.io.*;
import java.math.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Main vijos = new Main();
vijos.Setnum();
}
//1772题 巧妙填数
void Setnum()
{
int Num[];
int fst=0,snd=0,thd=0;
int flag=1;
Num = new int[9];
for(fst=123;fst<334;fst++)
{
flag=1;
snd=fst*2;
thd=fst*3;
Num[0]=fst/100;
Num[1]=fst%100/10;
Num[2]=fst%10;
Num[3]=snd/100;
Num[4]=snd%100/10;
Num[5]=snd%10;
Num[6]=thd/100;
Num[7]=thd%100/10;
Num[8]=thd%10;
for(int j=0;j<9;j++)
{
for(int k=j+1;k<9;k++)
{
if(Num[j]==Num[k])
{
flag=0;
break;
}
}
for(int t=0;t<9;t++)
{
if(Num[t]==0)
{
flag=0;
}
}
if(flag==0)
{
continue;
}
}
if(flag==1)
{
System.out.printf("%d%d%d %d%d%d %d%d%d\n",Num[0],Num[1],Num[2],Num[3],Num[4],Num[5],Num[6],Num[7],Num[8]);
}
}
}
}
1 条评论
-
孙鹤鸣 (sunheming) LV 10 @ 2020-03-11 15:44:04
在别的oj:
答案错误0。。。
不知道了。。。
- 1