用C语言如何编写1-1/2+1/3-1/4+…+(-1)(n+1次方)/n

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 09:23:55
用C语言如何编写1-1/2+1/3-1/4+…+(-1)(n+1次方)/n
xN@W} 3MK+)l| 7I4- CR77B"p!jw1|*~;#Y M;urSƉ:7wbDϬRP zVZ:o=U2ҢX[G|Φ=pGvpo\Q(ZPЬi%AŒdXU(#`am7f~2a5*2Ao Nç`rAopZې- % ~G q#;zLj UV?w7Oii8OU0L

用C语言如何编写1-1/2+1/3-1/4+…+(-1)(n+1次方)/n
用C语言如何编写1-1/2+1/3-1/4+…+(-1)(n+1次方)/n

用C语言如何编写1-1/2+1/3-1/4+…+(-1)(n+1次方)/n
给你个用递归方法的,这种题目一般是用递归算法做的
#include
#include
long double fun(int n);
main()
{
int n;
printf("请输入n的值:\n");
scanf("%d",&n);
printf("表达式的值为:%lf\n",fun(n));
}
long double fun(int n)
{
long double result;
if(n == 1)
{
return 1;
}
else
{
result = (long double)pow(-1,n+1)/n;
return result+fun(n-1);
}
}