SHAOXIAOJ正在加载中...

1114: 【实验6.4.1 模块化程序设计】

金币值:2 定数:3 时间限制:1.000 s 内存限制:128 M
正确:3 提交:3 正确率:100.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序 知识点: 函数

题目描述

利用公式sinX = X1/1! - X3/3! + X5/5! - X7/7! + ···(其中,X为弧度制),设计一个函数double mysin(double x)计算sinx(其中,x为角度制)的值,要求计算到最后一项的绝对值小于10-6,输出保留2位小数

输入样例    复制

60

输出样例    复制

sin60.00的值为0.87

提示

注意:
180角度=3.14弧度
a1=x;    an=-an-1*x2/((2n-1)(2n-2))  n>1
循环结束条件:当累加完an项之后,判断该项的绝对值是否小于10-6,如果是则通过break退出循环,否则继续循环。