求C语言大神,利用泰勒公式计算sin(x)的值,要求输入x(弧度值),当精度小于10的负5次方时程
求C语言大神,利用泰勒公式计算sin(x)的值,要求输入x(弧度值),当精度小于10的负5次方时程
日期:2017-09-27 11:31:24 人气:2
您好,这个题其实不难,控制好溢出套用泰勒展开式就好:
C语言程序如下,VC++6中测试通过:
#include #include #define PI 3.1415926 /*定义π的值*/unsigned long fac(unsigned long n) /*计算阶乘*/{ unsigned long i, m; for(i=0,m=1; i=2*PI) /*最多只有2