高人,把C(n,m)的计算公式写一下!!!n在上,m在下!!!
解决方案 »
- 我用了多次sqloledb,运行程序时,总是超时,什么原因?是不是要释放连接呢?高手帮我看看。。。
- 关于控件问题
- 请问,在局域网中,计算机A一次传送5M的二进制计算机B,通过网线怎么办到呀?请教请教...
- DBGrid的小问题!!
- 请问如何编写互动语音聊天控件?
- ====找英文水平好的人帮忙!有意请进!====
- 当我安装了quickreport3.5后,我的teechart5.02不能用了,编译程序的时候说版本不对
- //TmyClass中的one方法,是抽象的方法,你并没有实现它,
- 库存数量问题:我想用SQL做一个简单库存管理系统,但不知道在开完单据之后如何对库存数量加减,在修改有已有的单据后库存数量又如何体现
- SQL 触发器插入数据!
- 哪位知道有Sql Server 2000 下载的网址吗?????
- 简单问题:如何返回一个给定16进制字符数对应的字符?
begin
x:=1;
for I:=n downto m do
x:=x*(I-1)
for I:=0 to m do
y:=y*i;
result:=x/y;
end;
m(m-1)...(m-n+1)/n!
begin
x:=1;
for I:=n downto m do
x:=x*(I-1)
for I:=1 to m do
y:=y*i;
result:=x/y;
end;
m!/(n!(m-n)!)用阶乘算法就可以了。
= P(n, m) / P(m, m)
= n * (n-1) * ... * (n-m+1) / m!
function Combination(n,m: Word): Double;
var
i: Word;
x,y: Double;
begin
Result := 0;
if n > m then Exit;
x := 1;
y := 1;
for i := 1 to n do
begin
x := x*(m-i+1);
y := y*i;
end;
Result := x/y;
end;