#include<stdio.h>
#include<math.h>
#define N 10
int main()
{
double x,a=1,b,c=1,t,s=0,m=1;int i;
printf("输入x的值\n");
scanf("%lf",&x);
for(i=1;i<N;i++) //第二项到N-1项
{c=c*i;
b=(2*i+1)*c; //
分母 a=pow(x,(2*i+1)); //求x^(2*i+1)
数学函数 t=-a/b;
s=s+m*t;m=-m; //m取1和-1
}
s=s+x; //第一项单独求
printf("%.2lf",s); //保留2位小数,去掉.2即可
}
可以修改成定义函数
本回答被网友采纳