如题所述
第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)));
}
}
{
if((n>31)||(n<0))
{
return (-1); //error
}
else if(n<2)
{
return (1);
}
else
{
return ((n)*(fac(n-1)));
}
}