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

//有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 
public class Test6{
	public static void main(String[] args){
		int[] bai={1,2,3,4};//定义百位可能出现的数字
		int[] shi={1,2,3,4};//定义十位可能出现的数字
		int[] ge={1,2,3,4};//定义个位可能出现的数字
		int count=0;//计算满足条件的数的个数
		for(int i=0;i<bai.length;i++)
			for(int j=0;j<shi.length;j++)
				for(int k=0;k<ge.length;k++){
					if(bai[i]!=shi[j]&&bai[i]!=ge[k]&&shi[j]!=ge[k]){
						System.out.print(bai[i]);
						System.out.print(shi[j]);
						System.out.println(ge[k]);
						count++;
					}
				}
		System.out.print("总共有"+count+"个。");
	}
}

全部评论

相关推荐

点赞 评论 收藏
分享
数开小菜鸡:你是我今早见过的最美的牛客女孩......
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务