草庐IT

c++ - 在递归函数c++中保持原始值

我正在尝试以递归方式求解平方根。我不想用代码来解决这个问题!我快完成了,但我不知道如何保持函数的原始值:floatraizCuadrada(floatnum,floaterr){floatnuevo=num/2;floatresta=(nuevo*nuevo)-num;if(resta>err){return(raizCuadrada(nuevo,err));}elseif(resta我基本上想知道如何在某个地方“保存”第一个“num”调用,以便始终在“resta”中使用它,“-num”应该始终是第一个放置的数字。注意:我无法输入更多信息。我只能输入1个数字和错误。