C语言:排列组合

复制代码
#include<stdio.h>
int main()
{
	int m, n = 0;
	scanf_s("%d%d", &n, &m);
	int a = 1;
	int b = 1;
	int c = 1;
	int i = 0;
	for (i = n;i >= n - m + 1;i--)
		a *= i;
	for (i = 1;i <= m;i++)
		b *= i;
	c = a / b;
	printf("C(%d,%d)=%d\n", n, m, c);
	printf("A(%d,%d)=%d\n", n, m, a);
	return 0;
}
相关推荐
CQU_JIAKE1 小时前
11.1[A]
算法
椒颜皮皮虾྅1 小时前
让文档不止于文字:DeploySharp + PP-Structure,打通版面分析与表格重建
开发语言·学习·c#·.net·cuda
小郎君6581 小时前
(六)el-cascader 的展示值为什么不能直接 join:emitPath、路径还原与多选去重
vue.js·算法
悠仁さん1 小时前
【C++】set map 使用
java·前端·c++
艾莉丝努力练剑2 小时前
【AI大模型接入SDK】ChatServer问题修复
c++·学习·ai·大模型·sdk
扶尔魔ocy2 小时前
【QT C++】常用设计模式
c++·设计模式
晚风予卿云月2 小时前
【C++高并发内存池】 2.ThreadCache设计
开发语言·c++·高并发内存池·tcmalloc
郝学胜-神的一滴3 小时前
游戏设计:原型与开发 19:U3D工位布置与性格说明书
人工智能·算法·unity·unreal engine·游戏策划·游戏设计
東隅已逝,桑榆非晚3 小时前
红黑树:从概念到实现
数据结构·c++·笔记·学习
椒颜皮皮虾྅3 小时前
一套 C# 接口,解锁四类视觉任务:DeploySharp 分类、分割、关键点与旋转框实战
开发语言·分类·c#