怎么计算一堆不一样的数字或符号组合图案的所有组合?

7689人阅读
前端设计(4)
function validPsw() {
var password = $(&.password&).val();
var num = 0;
var number = 0 ;
var letter = 0 ;
var bigLetter = 0 ;
var chars = 0 ;
if (password.search(/[0-9]/) != -1) {
number =1;
if (password.search(/[A-Z]/) != -1) {
bigLetter = 1 ;
if (password.search(/[a-z]/) != -1) {
letter = 1 ;
if (password.search(/[^A-Za-z0-9]/) != -1) {
chars = 1 ;
if (num &= 2 && (password.length &= 6 && password.length &= 16)) {
$(&.pswSpan&).html(&&);
$(&.password&).css(&border&,&#B0B0B0 solid 1px&);
}else if(password.length & 6 || password.length & 16){
$(&.pswSpan&).html(&密码由6-16个字符组成!&);
$(&.password&).css(&border&,&#B35D5D solid 1px&);
}else if(num == 1){
if(number==1){
$(&.pswSpan&).html(&不能全为数字!&);
if(letter==1){
$(&.pswSpan&).html(&不能全为字母!&);
if(bigLetter==1){
$(&.pswSpan&).html(&不能全为字母!&);
if(chars==1){
$(&.pswSpan&).html(&不能全为字符!&);
$(&.password&).css(&border&,&#B35D5D solid 1px&);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:143283次
排名:千里之外
原创:13篇
评论:13条
(1)(1)(2)(2)(2)(2)(1)(1)(1)(4)(3)(1)(1)从20到33的14个数字中选择6个不的数字组成一个组合,每6个不同数字只能算一个组合,这样一共能组成多少个组合?
总注数共3003注,计算总注数方法=COMBIN(14,6)组合出来的所有注数我上表请参考,公式就不公布了,表中为了更好的取值,加入了其它符号,可忽略掉符号只看数字,
为您推荐:
其他类似问题
从14个数中任选6个的组合有
扫描下载二维码2010年8月 PHP大版内专家分月排行榜第二
2010年7月 PHP大版内专家分月排行榜第三
2010年8月 PHP大版内专家分月排行榜第二
2010年7月 PHP大版内专家分月排行榜第三
2013年5月 总版技术专家分月排行榜第一
2016年7月 总版技术专家分月排行榜第二2016年3月 总版技术专家分月排行榜第二2015年12月 总版技术专家分月排行榜第二2014年8月 总版技术专家分月排行榜第二2014年7月 总版技术专家分月排行榜第二2013年6月 总版技术专家分月排行榜第二
2013年5月 总版技术专家分月排行榜第一
2016年7月 总版技术专家分月排行榜第二2016年3月 总版技术专家分月排行榜第二2015年12月 总版技术专家分月排行榜第二2014年8月 总版技术专家分月排行榜第二2014年7月 总版技术专家分月排行榜第二2013年6月 总版技术专家分月排行榜第二
2010年6月 PHP大版内专家分月排行榜第二
2010年8月 PHP大版内专家分月排行榜第三
2010年8月 PHP大版内专家分月排行榜第二
2010年7月 PHP大版内专家分月排行榜第三
2010年8月 PHP大版内专家分月排行榜第二
2010年7月 PHP大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。四个数字能有多少种不同的组合运算好比说a、b、c、d四个数,加上大小括号,共有多少种运算?能帮我全罗列在下面吗?(数字每个算式中只能用一次,且从左到右的顺序依次为a、b、c、d)例如:a+b+c+d ;a+b-c+d;(a+b)x(c-d);.请全部如上罗列(一定要全)
TA0017Ebgd
如果不考虑结果的话问题就简单了.首先,我不会列全,我先算出总数你就知道了.四个数字排列组合的数目为:4*3*2*1=24(种)四个数字之间有三个空隙,组合出不同的四则运算情况有:4*4*4=64(种)所以总数至少有:24*64=1536(种)但是!这还没完!当+或-出现两个时,就会出现“歧义”,也就是说可以加小括号,也可以不加小括号,这又会让情况的数目更增多.为了研究“歧义”增加的情况数量,我们将+和-都设为新运算符号X,将*和/都设为新运算符号O,只研究数字a、b、c、d顺序排列的组合.所以有aXbXcOd,aObXcXd,aXbOcXd三种情况出现“歧义”.其中第一种和第二种各有两种“歧义”,第三种只有一种“歧义”,所以重新计算,把它们放回原来的+-*/系统中,他们每种对应64种中的2*2*2种,由于一共扩增出了5种歧义,所以64种中增加5*8种,所以总数应为64+5*8=108(种)那么再重新计算,总数应为24*108=2592(种),不是我不想列,是真心列不完呀!
为您推荐:
其他类似问题
扫描下载二维码}

我要回帖

更多关于 排列组合符号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信