您的位置:首页 > 其它

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数

2010-04-04 05:03 316 查看
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。

组成所有的排列后再去掉不满足条件的排列。

package demo;

public class Demo1{

//定义变量
int a;
int b;
int c;
int i;

//判断组合
public void weave(){

for (a = 1;a < 5 ;a++ ){
for (b = 1;b < 5 ;b++ ){
for (c = 1;c < 5 ;c++ ){
if ( a != b && b != c && a != c){
i++;
System.out.print("第" + i + "个数是:");
System.out.print(a);
System.out.print(b);
System.out.println(c);
}
}
}
}
System.out.println("能组成" + i + "个互不相同且无重复数字的三位数");
}

public static void main(String args[]){
//调用weave方法
new Demo1().weave();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐