用C语言如何编写1-1/2+1/3-1/4+…+(-1)(n+1次方)/n
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/03 13:15:23
用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);
}
}
#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);
}
}
用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的2次方加3的3次方……一直加到n的n次方.
用C语言编写程序:sum=1+1/2+1/3+1/4+.+1/n
用C语言编写一个程序,计算1+2+3+4+~+n
用C语言编写程序,输入一个正整数n(1
用C语言编写一个递归程序用来计算:1*2+2*3+3*4+...+(n-1)*n
如何证明C(0,n)+C(2,n)+C(4,n)+...+C(n,n)=2的(n-1)次方 还有C(1,64)+C(3,
c语言中 用二维数组输出2的n次方,3的n次方,n从1到10
C语言编写程序,求满足1+2+3+……+n>1000时n的最小值及其和.
如何在C编程语言用do-while语句编写程序计算e≈1+1/1!+1/2!+1/3!+…+1/n!.
用C语言,编写求n的阶乘的函数,求1/1!+1/2!+1/3!+…1/n!,直到最后两项之差小于10的负5次方.