long factor(int num long fact; if(num 1)fact factor(num-1)*num; else fact =1; 递归调用自己 return(fact ) } 以num=5为例,其执行过程详见教材7.2.2。 2024/10/28 262024/10/28 26 long factor( int num ) { long fact; if( num > 1) fact = factor( num – 1 ) * num; else fact = 1; return( fact ); } 以num = 5为例,其执行过程详见教材7.2.2。 递归调用自己