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