编程序求表达式s=x/2!+x^3/4!+„+x^(2n-1)/(2n)!的值,并在窗体上输出。要求如
展开全部
<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>
"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>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询