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;
}
相关推荐
Aevget1 分钟前
DevExpress WinForms v25.1亮点 - 电子表格组件、富文档编辑器全新升级
c#·编辑器·界面控件·devexpress·ui开发·winforms
一个专注写bug的小白猿6 分钟前
.net实现ftp传输文件保姆教程
后端·c#·.net
闭着眼睛学算法11 分钟前
【双机位A卷】华为OD笔试之【哈希表】双机位A-跳房子I【Py/Java/C++/C/JS/Go六种语言】【欧弟算法】全网注释最详细分类最全的华子OD真题题解
java·c语言·c++·python·算法·华为od·散列表
代码改善世界22 分钟前
C语言内存机制深度解析:指针运算、数组与字符串实战指南
c语言
开发者驿站32 分钟前
2025年保姆级C++环境配置教程(Windows/macOS双平台)
c++·windows·macos
辰尘_星启40 分钟前
『CMake』关于使用CMake构建项目时的现代/传统指令
c++·架构·系统·cmake·项目·构建
自信150413057591 小时前
初学者小白复盘15之指针(4)
c语言·数据结构·算法
郝学胜-神的一滴1 小时前
Cesium绘制线:从基础到高级技巧
前端·javascript·程序人生·线性代数·算法·矩阵·图形渲染
GilgameshJSS1 小时前
STM32H743-ARM27例程-TCP_Server
c语言·arm开发·stm32·单片机·tcp/ip
AA陈超1 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-13 属性菜单 - 边框值
c++·游戏·ue5·游戏引擎·虚幻