当前位置:网站首页>函数:计算组合数
函数:计算组合数
2022-08-02 22:23:00 【|光|】
要求
编写程序:输入两个正整数m,n(m>n),计算从m个元素中任取n个元素的组合数。
代码
#include<stdio.h>
/* * 该函数实现计算n的阶乘 */
double factorial(int n)
{
double i,j=1,k;
for(i=1;i<=n;i++)
{
j = j*i;
}
return j;
}
/* * 该函数实现计算组合,调用函数factorial实现 */
double combination(int n,int m)
{
double p;
p = factorial(m)/(factorial(n)*factorial(m-n));
return p;
}
测试
测试输入
3 9
输出
84
边栏推荐
猜你喜欢
mysql根据多字段分组——group by带两个或多个参数
谷粒商城-day13-es和商品上架
你离「TDengine 开发者大会」只差一条 SQL 语句!
R语言自学 1 - 向量
图像识别从零写出dnf脚本关键要点
JS 包装类 Math对象 round max() min() random
【Unity】Unity开发进阶(六)UnityEvent使用与源码解析
You and I will meet the needs of: how to export the data in a MySQL simple ~!Practical!
JS Date 时间戳 getTune data.parse 倒计时小程序
[论文总结] 深度学习在农业领域应用论文笔记10
随机推荐
Week 7 CNN Architectures - LeNet-5、AlexNet、VGGNet、GoogLeNet、ResNet
Kubernetes 进阶训练营 网络
IDO代币预售合约系统开发技术详细
牛客每日刷题之链表
Go语言如何操作文件
雷克萨斯lm的安全性如何?
go exec 包
WAF WebShell Trojan free to kill
Jmeter二次开发实现rsa加密
图像识别从零写出dnf脚本关键要点
典型相关分析CCA计算过程
刚安装完win10专业工作站版,系统变量中Path默认值有哪些?重新建一个“PATH”变量名,会覆盖掉原先的“Path”。
threejs 动态调整相机位置,使相机正好能看到对象
同样月薪6K,为什么同事跳槽月薪翻倍,而你只涨了1000?
在软件测试行业近20年的我,再来和大家谈谈今日的软件测试
若依如何实现添加水印功能
ROS2初级知识(9):bag记录过程数据和重放
B站回应HR称用户是Loser:涉事面试官去年底已被劝退
Shunted Self-Attention via Multi-Scale Token Aggregation
【Unity】Unity开发进阶(六)UnityEvent使用与源码解析