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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:31:02

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