2095293_ac_0ms_56k.c

来自「北大大牛代码 1240道题的原代码 超级权威」· C语言 代码 · 共 23 行

C
23
字号
# include <stdio.h>

double c(double n,double m)
{
	double i,s;
    s=1;
    if(n >= m - n) 
	{
		n = m - n; 
	}
    for (i = m; i >= m-n+1; i--)
		s *= i / (i - (m - n));
	return s;
}

int main()
{
	int a, b;

	while(scanf("%d%d",&a,&b)==2&&(a||b))
		printf("%d things taken %d at a time is %.0lf exactly.\n",a,b,c(b,a));
	return 1;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?