#include "stdio.h"
float sinx(float);
void main()
{
float x;
printf("请输入x:\n");
scanf("%f",&x);
printf("sin(%.2f)=%f\n",x,sinx(x));
}
float sinx(float x)
{
int i=1,s=1;
float xn,fac,sinx=0;
fac=1;xn=x;
do
{
sinx+=s*xn/fac;
xn=xn*x*x;
fac=fac*(i+1)*(i+2);自定义函数怎么用c语言
i+=2;
s=-s;
}while (xn/fac>1e-6);
return sinx;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论