编写一个求阶乘(factorial)的递归调用函数double fac(int n),在主函数中3次调用该函数分别求出8!、1

如题所述

第1个回答  2011-12-15
int fac(unsigned char n) //int 为4个Byte
{
if((n>31)||(n<0))
{
return (-1); //error
}
else if(n<2)
{
return (1);
}
else
{
return ((n)*(fac(n-1)));
}
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网