本文作者:sukai

编程计算sinx的近似值的简单介绍

sukai 2023-11-21 113

给,已经编译运行确认include ltstdioh include ltstdlibh include ltmathh double Factorialint n 求?乘 int i=0double factorical=1ifn==0return 1fori=1ilt=ni++factorical=factor。

是泰勒级数吧sinxincludeltstdioh includeltmathhfabsint main double x,s,a为了提高精度,我把它们定义成双精度的int iscanfquot%lfquot,x注意x为弧度,输入的值过大没意义只要在2*。

sinx=sinxprintfquot%f\nquot,sinxfori=1fabssumsinx=0000001i=i++ *你的程序中这句判断有错,应该是大于该精度内的sum值执行for内循环语句* s=s*iifi%2!=0 *当i。

编程计算sinx的近似值的简单介绍

includeltstdioh#includeltmathhmain int t=0,n,m,i float eps,sinx=00,x,f=1,s=1 scanfquot%f%fquot,x,eps form=1 fabsfeps m+=2 f=pow10,t*po。

阅读
分享