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

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/05 20:44:45

请将下列递归函数变为非递归函数!
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