6-10 阶乘计算升级版 (20 分) 本题要求实现一个打印非负整数阶乘的函数。

void Print_Factorial ( const int N ){
long long sum=1;
int num=N;
if(N<0)
printf(“Invalid input”);
else if(N>1){
while(num){
sum*=num;
num–;
}
printf("%lld",sum);
}
else
{
sum=1;
printf("%lld",sum);
}
}
//本题得分15分,但是不是很清楚,为什么OJ显示当N取值很大的时候
会出现运行错误欢迎指教,*…*@~
联系QQ:3314486919

你可能感兴趣的:(OJ)