已知 。编写程序,求 的近似值,要求误差小于 。
#include<stdio.h> (737)#include<math.h> double sin(double x){ double item=x,n=1,sinx=0; while(fabs(item)>1e-8){ sinx=sinx+item; n=n+2; item=-item*x*x/n/(n-1); } return sinx; } int main(){ double x; scanf("%lf",&x); printf("%0.9lf",sin(x)); return 0; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题