首页 > 编程知识 正文

反正弦函数的麦克劳林展开式,c语言求余弦值

时间:2023-05-05 13:32:54 阅读:137350 作者:3595

C语言编程基于-mmdwl表达式的任意角正弦余弦正弦余弦 mmdwl公式

问题的输入形式

注: x为角(单位:弧度),为计算精度。

输出格式

y 正弦输入样例

注: y为x的正弦(余弦)值%f格式修饰符,输出小数点后6位。

要求:输入任意角度求出计算值,计算出的最后一项的绝对值小于等于。

C语言代码1. 求正弦

# include stdio.h # include math.h # define pi 3.141592654 int main ({ inti=1,b=1; double x,a,c,m,s=0; scanf('%lf%lf )、x和c ); while(Fabs(x ) ) {x=x-PI; //转换为小角度(A=X; while(Fabs(a/b )=c ) /判定条件精度(s=) a/b ); a=-1*a*x*x; //分子b=b*(2*I ) ) *(2*i 1 ); //分母I; }printf('%0.6f(n ),s ); //格式输出return 0; } 2.求余弦输入示例1

1.047197551196598 0.00000001输出样本1

0.500000输入样本2

315.2064629101759 0.000001输出示例2

0.500000 # include stdio.h # include math.h # define pi 3.141592654 int main ({ inti=1,b=2; 注意double x,c,m,s=1; //BSM因馀弦公式而异,初始条件注意微调Scanf('%LF%LF ',x,c ); while(Fabs(x ) ) {x=x-PI; }m=-x*x; //printf('%.10f(n ),m ); wile(Fabs(m/b )=c ) /精度) s=) m/b ); printf(%0.6f(n ),s ); m=-1*m*x*x; //分子B=B*(2*I1 ) ) ) *(2*i 2 ); //分母I; }printf('%0.6f(n ),s ); 返回0; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。