排列·组合

2006-2-19

很久没碰FLASH了,今天刚好有兴致,又刚刚学完排列组合,就做了一个计算排列组合的程序。

源文件下载

代码:

function arrange(x,y){
sum=1
tempn=x
tempm=y
for(i=tempn;i>tempn-tempm;i-=1){
sum=sum*i
}
return sum
}
function conbination(x,y){
sum2=1
sum3=1
tempn2=x
tempm2=y
for(i=tempn2;i>tempn2-tempm2;i-=1){
sum2=sum2*i
}
for(i=tempm2;i>1;i-=1){
sum3=sum3*i
}
return sum2/sum3
}
btn.onRelease=function(){
_root.resulta.text=arrange(_root.n.text,_root.m.text)
}
btn2.onRelease=function(){
_root.resultc.text=conbination(_root.n2.text,_root.m2.text)
}

分类:作品 Tags:
评论

2016年5月10日 11:27

bang 兄,排列组合是高中的内容,敢问你第一次写程序是什么时候?

2016年5月30日 10:57

高二吧

2018年2月6日 14:05

看了你一小时的日记了,自感差距好大,我高中的时候还不知道编程是什么,怪不得你现在可以在大公司而我。。