帮帮忙 C语言

来源:百度知道 编辑:UC知道 时间:2024/04/27 15:08:09
输入x的值,调用函数计算sinx=x/1-x的3次方/3!+x的5次方/5!-x的7次方/7!+……+xn/n!<10的-6次方

#include<math.h>
#include<stdio.h>

int jc(int n)
{
int i;
for(i=1;i<=n;i++)
j*=i;
return j;
}

void main()
{
double x,y,e,z;
int n;

scanf("%f",&x);
n=1;
e=0.000001;
while((pow(x,n)/jc(n))>=e)
{
y+=pow(x,n)/jc(n);
n+=2;
}
z=sin(x);
printf("y=%f\tz=%f\n",y,z);
}/*你试试,我这里没C不能调试*/

给我个邮箱,我给你发!给我留言!