gpt4 book ai didi

c - 嵌套C程序

转载 作者:行者123 更新时间:2023-11-30 18:43:34 25 4
gpt4 key购买 nike

请帮忙。我的程序不工作。

它应该从用户的输入中获取 N 并计算嵌套 e 的函数。例如

N=4
e=2+1/2(1+1/3(1+1/4))

#include <stdio.h>  
#include <stdlib.h>

double nested_e(int N)
{
double e, factor_e, a;
int n;

if(N==1)
e=2;
else if(N==2)
e=2+0.5;
else
{
a=1;
for(n=2;n<N;n++)
{
factor_e = a * 1/N +1;
a = factor_e;
N--;
}
e = factor_e + 2 ;
}
printf("%lf", e);
return 0;
}

int main(void)
{
int s;
printf("Enter the number : \n");
scanf("%d", &s);
double nested_e(s);
return 0;
}

最佳答案

我建议你彻底改变你的逻辑。不是从 2 + 开始,(增加 n)而是从 (1 + 1/4) 开始,然后逐步解决(减少n)。

关于c - 嵌套C程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5737166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com