文章

145

粉丝

217

获赞

21

访问

81.9k

头像
求组合数 题解:C组合排列
P1058 四川大学机试题
发布于2024年2月25日 12:15
阅读数 614

化简

#include <stdio.h>

//求阶乘
long long Factor(int n,int r)
{
	int i = n-r+1;
	long long s = 1;
	while(i <= n)
	{
		s*=i;
		i++;
	}
	return s;
}

int main()
{
	int n,r;
	while(scanf("%d %d",&n,&r) != EOF)
	{
		if(n == 0 && r == 0) break;
		else if(n < r) printf("error!\n");
		else printf("%lld\n",Factor(n,r)/(Factor(r,r)));
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发