[/*有1、2、3、4、5、6、7、8、9个数字,能组成多少个互不相同且无重复数字的四位数?
程序分析:可填在千位、百位、十位、个位的数字都是1、2、3、4、5、6、7、8、9。
组成所有的排列后再去掉不满足条件的排列。*/
public class Test6{
public static void main(String[] args){
int count = 0;
for(int a=1; a<=9; a++)
{
for(int b=1; b<=9; b++)
{
for(int c=1; c<=9; c++)
{
for(int d=1; d<=9; d++)
{
if(a!=b & a!=c & a!=d & b!=c & b!=d & c!=d)
count++;
}
}
}
}
System.out.println(count[/code]
|
|