请将下列递归函数变为非递归函数!long fun(int in){if(n==1|n==0) return1; else return(n*fun(n-1)); }

来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/05 20:13:13
请将下列递归函数变为非递归函数!longfun(intin){if(n==1|n==0)return1;elsereturn(n*fun(n-1));}请将下列递归函数变为非递归函数!longfun(

请将下列递归函数变为非递归函数!long fun(int in){if(n==1|n==0) return1; else return(n*fun(n-1)); }
请将下列递归函数变为非递归函数!
long fun(int in)
{
if(n==1|n==0)
return1;
else
return(n*fun(n-1));
}

请将下列递归函数变为非递归函数!long fun(int in){if(n==1|n==0) return1; else return(n*fun(n-1)); }
long fun( n )
{
long result = 1;
for( int i = 1; i