2 lhw1994 lhw1994 于 2016.03.12 11:03 提问

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

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

6个回答

djshichaoren
djshichaoren   2016.03.12 11:13
            2

6*C
1234

djshichaoren
djshichaoren   2016.03.12 11:14

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

ltolt
ltolt   2016.03.12 13:18

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

xionglangs
xionglangs   Rxr 2016.03.12 14:25

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);
}

u012768347
u012768347   2016.03.12 22:32

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

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

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

 也可正向考虑
luochoudan
luochoudan   Ds   Rxr 2016.03.15 00:10

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!