计算sinx的值,c语言编程问题

2020-12-11 21:03:43 字数 3546 阅读 6132

1楼:匿名用户

#include

#include

#include

int fact(int n)

double mysin(double x)return sum;

}int main(int argc, char* argv)

2楼:匿名用户

#include

//////////////////////////计算

x^n //

//////////////////////double fun1(int x,int n)////////////////////////////////////

///计算 n! /

double fun2(int n)

////////////////////////////////////

main()

cout<<"sin x= "<

3楼:_鈊_煩_薏亂

这个不就是高等数学里边那个公式么?

15分,好多啊,我要不起哦。哈哈。。。

用c语言计算sin(x)的近似值的**? 5

4楼:匿名用户

根据台劳公式:

sin(x)=x-(x^3)/3!+(x^5)/5!+……(-1)^(n)x^(2n+1)/(2n+1)!

采用递推法根据级数的前20项计算sin(x)的近似值:

(注版:x为弧度值,x^(n+1)表示x的n+1次方权)我写的**如下:

#include

intmain()

printf("sin(x)=%lf\n",sx);

return0;

}希望对你有所帮助。

5楼:佛惬用初珍

^根据bai台劳公式:

sin(x)=x-(x^du3)/3!+(x^5)/5!+……(-1)^(n)x^(2n+1)/(2n+1)!

采用递推zhi法根据级数dao的前20项计算sin(x)的近似回值:(注: x为弧度值, x^(n+1)表示答x的n+1次方)我写的**如下:

# include

int main ()

printf ("sin(x)=%lf\n",sx);

return 0;

}希望对你有所帮助。

6楼:念玉毕巧蕊

根据台劳

来公式:

sin(x)=x-(x^自3)/3!+(x^5)/5!+……(-1)^(n)x^(2n+1)/(2n+1)!

采用递推法根bai据du级数的前20项计算sin(x)的近似zhi值:

(注: x为弧度值, x^(n+1)表示

daox的n+1次方)

我写的**如下:

# include

int main ()

printf ("sin(x)=%lf\n",sx);

return 0;

}希望对你有所帮助。

7楼:psr我是小白

#include

#include

int main()while(fabs(t)>=1e-7);

printf("sin(%lf)=%lf\n",x,s);

return 0;}

c语言计算sinx的近似值

8楼:种垒

^/*sinx=x-x^3/3!+x^5/5-x^7/7!...*/#include

#include

#define accurary 0.00000001main()

j++;

t=pow(-1,j)*pow(x,i)/n;

sinx=sinx+t;

}printf("sin%d=%.8f\n",x,sinx);

}你编译一下,看看行不,我好久没弄了。

9楼:琦玉

|#include

#include

#defineaccurary0.00000001intjiecheng(intx);

voidmain()

printf("sin%d=%.8f\n",x,sinx);

// printf("%d",jiecheng(3));

}intjiecheng(intx)

c语言利用泰勒公式,计算sin(x)!!

10楼:匿名用户

#include

#include

intjiecheng(intn)

returnresult;}}

doubledsin(doublex)}intmain()

//double类型的数据有误差,但是结果在可接受范围内//是利用泰勒进行运算,测试了sin(1)//阶乘可能会溢出

11楼:

//把b定义为浮点型。

int i=1,b=1;

float x,a,c;double s=0;

//上面两行改为

int i=1;

float x,a,c,b=1.0;double s=0;

c语言编程sinx

12楼:匿名用户

while(fabs(y)>=1e-6)//去掉分号

printf("sinx的近似值为%lf,sinx的真实值为%lf",sum,sin(x));//是lf

写程序:计算sinx的近似值,精确到10-6. 下面的程序**错了? 5

13楼:匿名用户

#include

void main()

printf("sinx=%lf",s);}

14楼:匿名用户

简单来说,数据的定义不能用整形的,至少要用float或者double,不然怎么出现小数?

建议把数据类型定义为float至少a,b,x,s必须为float

c语言采用地推法计算sinx幂级数式的近似值,帮忙改错

15楼:非突

for(i=1;a>=pow(10,-8);i++)里面的条件有问题,

a可能为负数,所以,应该改为 fabs(a)>=pow(10,-8)

这样就好了

编程计算sinx 要求最后一项绝对值小于pow(10,-6)时停止,,,用c语言

16楼:匿名用户

不太明白你抄

的意bai

思 如果是计算dusinx的话应zhi该是这样的#include

#include

int main()}

17楼:匿名用户

该不会是用泰勒公式来计算吧。。。

C语言程序设计C题目:邮资计算,c语言编程 计算邮资

1楼 匿名用户 首先num 0 0你没有排除 其次后边你直接排序是排不出结果的,因为里面有很多重复值。我给你重写了程序。 include int num 9999 void main int count i for i 0 inum j 1 s printf 所构成的邮资是 for i 0 i pr...

C语言编程:求1!+2!+3n!的值

1楼 向雪晴锐捷 include main sum g printf 总和是 d n sum 2楼 听不清啊 include double fun int n int main 这个的时间复杂度为o n 2 3楼 揭蕾完海阳 include intfun int n 求阶 乘 void main 用...

用c语言编程:计算1!+2n!,输入由n决定

1楼 20缔造者 for int i 0 i n i 试一下 用c语言编程求 编程计算1 2 3 n 的值 n 25 n的值由键盘输入 2楼 这题很简单的吧! 我帮你写个 include long factorial long n void printresult int n long result...