用1,2,3,...9组成3个三位数abc,def,ghi,每个数字恰用一次,要求abc:def:ghi=1:2:3

原创 2012年03月22日 09:45:30
public class Test {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		int[] t = new int[10];
		int a;
		for(int i =0; i<10; i++)
		{
			t[i]=-1;
		}
		
		for(int i = 123; i< 987/3; i++)
		{
			for(int j =1; j<10; j++)
			{
				t[j]=-1;
			}
			//abc
			a = i/100;
			if(t[a]==-1)
				t[a]=a;
			
			a = i/10%10;
			if(t[a]==-1)
				t[a]=a;
			else continue;
			
			a=i%10;
			if(t[a]==-1)
				t[a]=a;
			else continue;
			
			//def
			a = (i*2)/100;
			if(t[a]==-1)
				t[a]=a;
			else continue;
			
			a = (i*2)/10%10;
			if(t[a]==-1)
				t[a]=a;
			else continue;
			
			a=(i*2)%10;
			if(t[a]==-1)
				t[a]=a;
			else continue;
			
			//ghi
			a = (i*3)/100;
			if(t[a]==-1)
				t[a]=a;
			else
				continue;
			
			a = (i*3)/10%10;
			if(t[a]==-1)
				t[a]=a;
			else continue;
			
			a=(i*3)%10;
			if(t[a]==-1)
				t[a]=a;
			else continue;
			
			System.out.println(i+","+i*2+","+ i*3);
			
			
		}
		
	}

}




                    

相关文章推荐

用1,2,3...9组成3个三位数abc, def, ghi, 每个数字恰好使用一次,且abc:def:ghi=1:2:3,输出所有解。

用1,2,3...9组成3个三位数abc, def, ghi, 每个数字恰好使用一次,且abc:def:ghi=1:2:3,输出所有解。...

(最简单的)用1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解。

用1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解。 StringBuffer sb = new StringBuffe...

用C++将1,2...9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例

这需要用到排列组合算法 下面是我编写且能实现的代码 #include using namespace std;class Permutation { public: void Pe...

[ACM] 用1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解。

方法一 //用1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解。   #include  ...

用1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解

C#学习中

排列(permutation):用1,2,3,...,9组成3个三位数abc, def和ghi,每个数字恰好使用一次,要求abc:def:ghi = 1:2:3。输出所有解。提示:不必太动脑筋。

习题2-10 排列(permutation)用1,2,3,...,9组成3个三位数abc, def和ghi,每个数字恰好使用一次,要求abc:def:ghi = 1:2:3。输出所有解。提示:不必太动...

1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解。

很多时候要注意思考
  • Ber_Bai
  • Ber_Bai
  • 2017年07月22日 21:32
  • 288

【算法竞赛题解】:abc:def:ghi = 1:2:3,有新巧妙解法支付宝转5块

原题:用123456789这九个数字组成三个三位数,每个数字都不同。使的abc:def:hij = 1:2:3,求这三个数方法方法似乎也没有啥很特殊的,就是常规的方法而已,先判断一下倍数为1的数,百位...

【算法竞赛题解】:abc:def:ghi = 1:2:3,有新巧妙解法支付宝转5块

原题:用123456789这九个数字组成三个三位数,每个数字都不同。使的abc:def:hij = 1:2:3,求这三个数方法方法似乎也没有啥很特殊的,就是常规的方法而已,先判断一下倍数为1的数,百位...

枚举的应用:熄灯问题&讨厌的青蛙

1.枚举的基本思想 1.枚举应用举例: Q:寻找小于N的最大素数(素数(质数):除了1和本身,不能被其他数整除的数) N-1?     N-2?     N-3... 2.枚举...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用1,2,3,...9组成3个三位数abc,def,ghi,每个数字恰用一次,要求abc:def:ghi=1:2:3
举报原因:
原因补充:

(最多只允许输入30个字)