int Factorial( const int N );
其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0。
int Factorial( const int N )
{
int fa=0;
if(N>=0)
{ fa=1;
if(N==0||N==1)
return fa;
else {
int n=N;
while(n>1){
fa*=n;
n--;
}
return fa;
}
}
return fa;
}
和前面那个差不多,不做点评。
本文介绍了一个用于计算阶乘的C语言函数intFactorial。该函数接受一个整数N作为输入,当N为非负整数且不大于12时,返回N的阶乘值;否则返回0。通过循环实现阶乘的计算。
2396

被折叠的 条评论
为什么被折叠?



