C语言:排列组合

   C语言:排列组合_第1张图片

C语言:排列组合_第2张图片

C语言:排列组合_第3张图片

#include
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语言,c#,c++)