问题描述
代码
public class Test {
public static void main(String[] args)
{
for(double i=1;i<=9;i++)
{
for(double j=1;j<=9;j++)
{
if(i!=j)
{
for(double k=2;k<=9;k++)
{
if(k!=i&&k!=j)
{
for(double l=1;l<=9;l++)
{
if(l!=i&&l!=j&&l!=k)
{
for(double m=1;m<=9;m++)
{
if(m!=i&&m!=j&&m!=k&&m!=l)
{
for(double n=1;n<=9;n++)
{
if(n!=i&&n!=j&&n!=k&&n!=l&&n!=m)
{
for(double o=2;o<=9;o++)
{
if(o!=i&&o!=j&&o!=k&&o!=l&&o!=m&&o!=n)
{
for(double p=1;p<=9;p++)
{
if(p!=i&&p!=j&&p!=k&&p!=l&&p!=m&&p!=n&&p!=o)
{
for(double q=1;q<=9;q++)
{
if(q!=i&&q!=j&&q!=k&&q!=l&&q!=m&&q!=n&&q!=o&&q!=p)
{
if((i*10+j)*k+(l*100+m*10+n)/o-(p*10+q)==0)
{
System.out.print(i+" "+j+" "+k+" "+l+" "+m+" "+n+" "+o+" "+p+" "+q);
System.out.println();
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
这就是暴力美学吗
这个太多了,没必要的,可以化简一下,其实不用每次循环都都去判断是否有重复数字,写个函数应该就可以了