C语言:排列组合

   5e74c211d4bd41e297d942f78c54e536.jpg

#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;
}

相关推荐

  1. C++搜索】DFS:排列组合

    2023-12-18 06:30:05       32 阅读
  2. c++组合requires语句

    2023-12-18 06:30:05       20 阅读
  3. c语言排序算法

    2023-12-18 06:30:05       42 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-18 06:30:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-18 06:30:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-18 06:30:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-18 06:30:05       20 阅读

热门阅读

  1. Elasticsearch面试题

    2023-12-18 06:30:05       23 阅读
  2. QSqlQueryModel

    2023-12-18 06:30:05       34 阅读
  3. vertx 写sip协议

    2023-12-18 06:30:05       39 阅读
  4. vertx写sip服务器

    2023-12-18 06:30:05       41 阅读
  5. C# 进程的任务管理

    2023-12-18 06:30:05       39 阅读
  6. 【.NET Core】泛型(Generics)详解

    2023-12-18 06:30:05       35 阅读
  7. 量子计算:开启IT领域的新时代

    2023-12-18 06:30:05       37 阅读
  8. RealBasicVSR高清处理视频

    2023-12-18 06:30:05       33 阅读