起因
教授在学习排列与组合时,为了偷懒,想要很快的计算连续整数的乘积,所以有了这个工具。求阶乘的话只需在第一个数输入一即可。代码如下。
#include<bits/stdc++.h>
using namespace std;
long long a,b,c;
int main()
{
while(1==1)
{
scanf("%lld%lld",&a,&b);
c=1;
for(long long i=a;i<=b;i++)
{
c*=i;
}
printf("%lld",c);
return 0;
}
}
效果不错,但是数据范围比较小,没开高精。