求C语言大神帮忙编写个程序。

自定义factorial函数,实现求阶乘功能。自定义sum函数,实现图片式子的求解,在sum函数中调用factorial函数。主函数中调用自定义函数,实现任意输入x的值与... 自定义factorial函数,实现求阶乘功能。自定义sum函数,实现图片式子的求解,在sum函数中调用factorial函数。主函数中调用自定义函数,实现任意输入x的值与上式中分母的值,输出s的值。 展开
 我来答
金色潜鸟
2017-05-21 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5794万
展开全部
term 精度 eps 值 你可以另给。 这里 设为 1E-06
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
double factorial(int n){
int i;
double r=1;
for (i=1;i<=n;i++) r = r * i;
return r;
}
double sum(double x){
double s,t;
double eps=1E-06;
int i,r;
s = x; r= -1;
for (i=3;i<100;i=i+2){
t=pow(x,i)/factorial(i);
if (t < eps) break;
s=s+r*t;
r= -r;
}
return s;
}

int main()
{
double s,x;
printf("input x: ");
scanf("%lf",&x);
s = sum(x);
printf("%lf\n",s);
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式