c语言元素累积的计算,c语言编程问题,计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序...

c语言编程问题,计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序

2018-3-8来自ip:18.113.162.140的网友咨询

浏览量:374

问题补充:

c语言编程问题,计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序

根据下列公式可以计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序,输入2 个正整数m 和n(m≤n),计算并输出组合数。要求定义和调用函数fact(n)计算n!,函数类型为double。

公式为:/(m!*(m-n)!)

【输入形式】

从键盘输入正整数m和正整数n.

【输入输出样例1】(下划线部分表示输入)

Enter m:5

Enter n:12

result=792

下面是我写的...但错误一大堆,是刚预习的,很多东西还不会用,或者直接编一个新的也可以

#include

int main()

{

double x,y,m,n;

printf(Enter m:);

scanf(%lf,&m);

printf(Enter n:);

scanf(%lf,&n);

m=fact(m);

n=fact(n);

y=m/n;

x=y/(m+n);

printf(result=%f,x);

return 0;

}

double fact(double s)

{

double i,a;

for (i=1;i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值