什么是使用递归计算根的最佳方法C#
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是使用递归计算根的最佳方法C#相关的知识,希望对你有一定的参考价值。
我是C#的学习者。我喜欢数学。所以当我在C#中学习递归时,我有一个使用递归计算根的问题。它很简单如果我使用循环我可以计算它。但我不知道递归。你能提出建议吗?例如:使用递归计算n = 5,10(n - 序列号)注意:这不是家庭作业或其他任何东西。我是数学的,只有我想学习计算方法。谢谢
答案
尝试如下代码。您将需要一些小的改动:
static double Root(int number, int multiplier, int level)
{
double results = 0;
if (level > 0)
{
results = Root(number, multiplier, level - 1);
}
if (level % 2 == 0)
{
results += multiplier * Math.Sqrt(number);
}
else
{
results -= multiplier * Math.Sqrt(number);
}
return results;
}
以上是关于什么是使用递归计算根的最佳方法C#的主要内容,如果未能解决你的问题,请参考以下文章