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;
}
相关推荐
九鼎科技-Leo4 分钟前
什么是 ASP.NET Core?与 ASP.NET MVC 有什么区别?
windows·后端·c#·asp.net·mvc·.net
.net开发5 分钟前
WPF怎么通过RestSharp向后端发请求
前端·c#·.net·wpf
小乖兽技术7 分钟前
C#与C++交互开发系列(二十):跨进程通信之共享内存(Shared Memory)
c++·c#·交互·ipc
半夜不咋不困10 分钟前
单链表OJ题(3):合并两个有序链表、链表分割、链表的回文结构
数据结构·链表
王俊山IT12 分钟前
C++学习笔记----10、模块、头文件及各种主题(二)---- 预处理指令
开发语言·c++·笔记·学习
幼儿园园霸柒柒32 分钟前
第七章: 7.3求一个3*3的整型矩阵对角线元素之和
c语言·c++·算法·矩阵·c#·1024程序员节
好想有猫猫1 小时前
【51单片机】串口通信原理 + 使用
c语言·单片机·嵌入式硬件·51单片机·1024程序员节
2401_858286111 小时前
C6.【C++ Cont】cout的格式输出
开发语言·c++
忘梓.1 小时前
排序的秘密(1)——排序简介以及插入排序
数据结构·c++·算法·排序算法
福大大架构师每日一题1 小时前
文心一言 VS 讯飞星火 VS chatgpt (384)-- 算法导论24.5 4题
算法·文心一言