C语言编写程序计算下列函数(精度为0.0001%) (1)sinx=x-x^3/3!+x^5/5!-x^7/7!+...
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/27 17:30:14
C语言编写程序计算下列函数(精度为0.0001%) (1)sinx=x-x^3/3!+x^5/5!-x^7/7!+...具体如图
1 #include <stdio.h> 2 #include <math.h>
3 #define pi 3.14159265358
4 int main()
5 {
6 double x,n=1;
7 double s = 0,fn;
8 printf("请输入度数:\n");
9 scanf("%lf",&x);
10 x = x / 180 * pi;
11 while(x > pi)
12 {
13 x -= pi;
14
15 }
16 fn = x;
17 while(fabs(fn) > 0.0001)
18 {
19 s += fn;
20 fn = -fn * x*x/(2*n*(2*n+1));
21 n++;
22 }
23 printf("sin(x) = %g\n",s);
24 }
3 #define pi 3.14159265358
4 int main()
5 {
6 double x,n=1;
7 double s = 0,fn;
8 printf("请输入度数:\n");
9 scanf("%lf",&x);
10 x = x / 180 * pi;
11 while(x > pi)
12 {
13 x -= pi;
14
15 }
16 fn = x;
17 while(fabs(fn) > 0.0001)
18 {
19 s += fn;
20 fn = -fn * x*x/(2*n*(2*n+1));
21 n++;
22 }
23 printf("sin(x) = %g\n",s);
24 }
C语言编写程序计算下列函数(精度为0.0001%) (1)sinx=x-x^3/3!+x^5/5!-x^7/7!+...
利用公式:sinx=x/1!-x/3!+x/5!-x/7!...,编写sin(x)函数
2.用C++ 编写程序 计算分段函数 Y={sinx+ √( x^2+1)/x ,x≠0;cosx-x^3+3x ,x=
C语言编程:计算S=-x+2x^2/3!-4x^4/5!+6x^6/7!-.,x属于[1,2],要求计算精度为第n项的值
C语言编程题:输入X和Y的值,编写程序计算f(x,n)=x^2+x^3-x^4+...(-1)^n-1x^n,其中用函数
vb程序编码,计算表达式s=-x+2x^2/3!-4x^4/5!+6x^8/7!-…,x属于[1,2],要求计算精度为第
用c语言编写一个程序,计算多项式2x^3-5x^2+6的值,其中x=2.55,怎么编啊
用vb语言编写以下题目:1、建立一个窗体程序用于计算数学函数:Y=a*X^3+b*X^2+c*X
c语言编程 编写程序求下列表达式的值 x+a%3*(x+y)%2/4.设x=2.5,a=7,y=4
编写一个通过级数计算的sin(x)的函数,sinx=x/1-x^3/3!+x^5/5!.+(-1)^n-1 x^(2n-
matlab 编写程序计算f(x)=x>0,x^3+5;x
用C语言编写程序,用牛顿迭代法求高次方程f(x)=5*x*x*x*x*x-8*x*x*x+10*x*x-7x+25=0的