c语言求组合数计算公式

尛野子 1个月前 已收到2个回答 举报

都不是意外 2星

共回答了260个问题采纳率:93.9% 评论

代码如下。

#include<stdio.h>

int prime[] = { 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 };

int len = 10;

int factors1[10];

int factors2[10];

void decompose(int* factors, int m, int n)

19小时前

33

展现自己 4星

共回答了434个问题 评论

答:c语言求组合数计算公式

C(n,m)=A(n,m)/m!=n!/m!(n-m)!与C(n,m)=C(n,n-m)。(n为下标,m为上标)。例如C(4,2)=4!/(2!*2!)=4*3/(2*1)=6,C(5,2)=C(5,3)。

排列组合c计算方法:C是从几个中选取出来,不排列,只组合。

C(n,m)=n*(n-1)*...*(n-m+1)/m!

例如c53=5*4*3÷(3*2*1)=10,再如C(4,2)=(4x3)/(2x1)=6。

17小时前

39
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com