如何求A到B的总乘积

起因
教授在学习排列与组合时,为了偷懒,想要很快的计算连续整数的乘积,所以有了这个工具。求阶乘的话只需在第一个数输入一即可。代码如下。

#include<bits/stdc++.h>
using namespace std;
long long a,b,c;
int main()
{
	while(1)
	{
		scanf("%lld%lld",&a,&b);
		c=1;
		for(long long i=a;i<=b;i++)
		{
			c*=i;
		}
		printf("%lld\n",c);
	}
	return 0;
}

效果不错,但是数据范围比较小,没开高精。
image

posted @ 2024-04-10 10:53  一位很会的教授er~  阅读(61)  评论(4编辑  收藏  举报