数学编程题这程序怎么编呀 我知道要用递归,但想了半天还是不会 求帮忙!
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/31 06:00:37
数学编程题
这程序怎么编呀 我知道要用递归,但想了半天还是不会 求帮忙!
![数学编程题这程序怎么编呀 我知道要用递归,但想了半天还是不会 求帮忙!](/uploads/image/z/3905403-51-3.jpg?t=%E6%95%B0%E5%AD%A6%E7%BC%96%E7%A8%8B%E9%A2%98%E8%BF%99%E7%A8%8B%E5%BA%8F%E6%80%8E%E4%B9%88%E7%BC%96%E5%91%80+%E6%88%91%E7%9F%A5%E9%81%93%E8%A6%81%E7%94%A8%E9%80%92%E5%BD%92%2C%E4%BD%86%E6%83%B3%E4%BA%86%E5%8D%8A%E5%A4%A9%E8%BF%98%E6%98%AF%E4%B8%8D%E4%BC%9A+%E6%B1%82%E5%B8%AE%E5%BF%99%21%26nbsp%3B)
用迭代不行吗,取对应值为n
double temp;
temp = sqrt(1 + n);
if (0 == n || 1 == n || 2 == n) return temp;
for (int i = n - 1; i >= 2; i--)
{
temp = sqrt(1 + i * temp);
}
return temp;
递归大概是这样,需要多传入一个值,这里i要赋值为1
double func(int i,int n)
{
if (0 == n || 1 == n || 2 == n) return sqrt(1 + n);
if (i == n) return 1;
return sqrt(1 + (i+1) * func(++i,n));
}
再问: 非常感谢!
double temp;
temp = sqrt(1 + n);
if (0 == n || 1 == n || 2 == n) return temp;
for (int i = n - 1; i >= 2; i--)
{
temp = sqrt(1 + i * temp);
}
return temp;
递归大概是这样,需要多传入一个值,这里i要赋值为1
double func(int i,int n)
{
if (0 == n || 1 == n || 2 == n) return sqrt(1 + n);
if (i == n) return 1;
return sqrt(1 + (i+1) * func(++i,n));
}
再问: 非常感谢!
数学编程题这程序怎么编呀 我知道要用递归,但想了半天还是不会 求帮忙!
C语言编程题:编程序求如下分段函数:
初一数学去括号我在上课怎么都听不懂,下来也摸索了半天还是不会.应该怎么弄懂,去括号怎么做才做到全对
编程不会编数学之外的东西
帮忙看一下matlab程序,我相求一个符号函数的递归调用,但我在命令窗口输入是(3)的时候错误
FANUC宏程序?FANUC宏程序在编程时我是用的MastarCAM然后作的后处理里,但在编程时有些问题不懂就是怎么编才
数控车床怎么编程?请大家帮我编个程序,如下图:
这个图怎么画法我看了半天不知道那个R32的辅助圆有什么用 教我怎么画
求专家用Matlab帮忙编一下程序
求大神帮忙用lingo编下程序.急...
求大神用matlab编程编一下下这个程序咧!
VB编程:用递归方法求n阶勒让德多项式的值,递归公式为: