编程序求表达式s=x/2!+x^3/4!+„+x^(2n-1)/(2n)!的值,并在窗体上输出。要求如

 我来答
嵇景明林琬
2020-02-02 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:1014万
展开全部
<p>#include
"stdio.h"
#include
"math.h"
double
fact(int
n)
//求n的阶乘,用double的目的是为了提高表示数的范围
{
double
sum=1.0;
int
i;
for(i=1;i<=n;i++)
sum*=i;
return
sum;
}
int
main()
{
int
i,n;
double
sum=0,item,x;
printf("请输入n的值:");
scanf("%d",&n);
printf("请输入x的值:");
scanf("%lf",&x);
for(i=1;i<=n;i++)
{
item=pow(x,2*i-1)/fact(2*i);
//每一项的值
sum+=item;
//
各项值加到一起
}
printf("s=x/2!+x^3/4!+....+x^(2n-1)/(2n)!=%lf\n",sum);
}</p>
<p></p>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式