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;
}
和前面那个差不多,不做点评。