15.求函数:sin(x)=x/1! - x3/3! + x5/5! -x7/7! +…,最后一项精度不低于0.000001
2014-08-05 21:07
831 查看
#include <iostream> using namespace std; int main() { double x,sinx=0.0,jbf,j=1.0; cin>>x; jbf=x; int k=1,l=1; double n=1; while(j>=1e-6) { j=jbf/n; sinx=sinx+k*j; jbf=jbf*x*x; k=-k; n=n*(l+1)*(l+2); l+=2; } cout<<"sin(x) = "<<sinx<<endl; return 0; }
相关文章推荐
- 用sin和cos的泰勒展开式编程序,求出sin(π/2)、sin(56°)、cos(87°)、cos(π/3),当最后一项的绝对值小于0.00001时,累加结束
- C++:利用如下公式,编写函数计算∏的值,直到最后一项的绝对值小于e,主程序接收从键盘输入的e,输出∏的值(保留5位小数)。 ∏/4 = 1-1/3+1/5-1/7...
- 利用公式计算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括号中最后一项的绝对值小于0.000001为止
- (bok) 利用泰勒级数sin(x)=x-x^3/3!+x^5/5!-x^7/7!+x^9/9!-... 计算sin(x)的值。要求最后一项的绝对值小于10^(-5), 并统计出此时累计了多少项?
- C++上机报告 利用公式计算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括号中最后一项的绝对值小于0.000001为止。
- Windows API一日一练(15)PostQuitMessage函数
- 理解 Delphi 的类(十) - 深入方法[15] - 调用其他单元的函数
- Windows API一日一练(15)PostQuitMessage函数
- T-SQL:三个通用的与日期相关的,辅助按周(星期日是周的最后一天)汇总的自定义函数
- 使用 System.Sin、System.Cos 函数画圆 - 绘制五环图标
- 傻傻得看两个函数谁大,理解错了一段文字,走了很多弯路,还好最后终于理解了。
- 一个将15的身份证号升为18位的函数(VB)
- oracle decode nvl nvl2 sign(即sin) 函数用法
- LINQ体验(15)——LINQ to SQL语句之用户定义函数
- 计算指定年月的最后一天的自定义函数
- VBS教程:函数-Sin 函数
- sql练习题1:创建函数返回某月最后一天日期,要求这个月包含指定日期
- T-SQL:15个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受@@DateFirst、语言版本影响
- 获取最后插入的一条记录,使用函数scope_indentity()
- 《C++捷径教程》读书笔记--Chapter 15--虚函数与多态(完结)