java有1234个数字能组成多少个有两个重复的3位数字

java有1234四数字能组成多少个有两个重复的3位数字,java有1234四数字能组成多少个有两个重复的3位数字,java有1234四数字能组成多少个有两个重复的3位数字

6个回答

            2

6*C
1234

6*C下面是1234,上面是2

如果我没理解错你的意思,那么这题是一个从四个数字中选出两个进行三位数字的排列组合的问题。根据大学(还是高中?)的排列组合知识就是:
C2/4 乘以 3 =36种,具体如何使用java算法实现 可自行百度“java实现排列组合”,先是组合,后是排列

public static void main(String args[]){
int arrNUm=4;//有多少个非零数字供选择
int allNum=(4*3*2)*3/2;//有多少种方法只需要确定2个数字,第三个数字是就只有2种情况所以死4*3*2;又因为个十百都可以互换所以再乘以3,又因为有2个重复的所以要除以2。
System.out.println(allNum);
}

数学问题,4个数1,2,3,4,组成三位数(能重复使用)

 有4^3=64,这些数只有三种情况:三位重复,两位重复,0位重复,记为全集

 64-3位重复-0位重复=64-4-4*3*2=36种

 也可正向考虑

排列组合的数学问题,看来高中知识都还给老师了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐