习题5-7 使用函数求余弦函数的近似值
来源:互联网 发布:java hash算法 编辑:程序博客网 时间:2024/05/22 08:09
习题5-7 使用函数求余弦函数的近似值 (15分)
本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:
cos(x)=x0/0!−x2/2!+x4/4!−x6/6!+⋯
函数接口定义:
double funcos( double e, double x );
其中用户传入的参数为误差上限e
和自变量x
;函数funcos
应返回用给定公式计算出来、并且满足误差要求的cos(x)的近似值。输入输出均在双精度范围内。
裁判测试程序样例:
#include <stdio.h>#include <math.h>double funcos( double e, double x );int main(){ double e, x; scanf("%lf %lf", &e, &x); printf("cos(%.2f) = %.6f\n", x, funcos(e, x)); return 0;}/* 你的代码将被嵌在这里 */
输入样例:
0.01 -3.14
输出样例:
cos(-3.14) = -0.999899
#include <stdio.h>#include <math.h>double funcos( double e, double x );int main(){ double e, x; scanf("%lf %lf", &e, &x); printf("cos(%.2f) = %.6f\n", x, funcos(e, x)); return 0;}double funcos( double e, double x ){double tmp1=1,tmp2=1,tmp3=1,sum=1;int i,k;k=-1;for(i=2;tmp1>e;i+=2){tmp2 = tmp2*x*x;tmp3 = tmp3*i*(i-1);sum = sum + k*tmp2/tmp3;tmp1=tmp2/tmp3;k=-k;}return sum;}
阅读全文
0 0
- 习题5-7 使用函数求余弦函数的近似值
- 5-7 使用函数求余弦函数的近似值
- 实验5-10 使用函数求余弦函数的近似值 (15分)
- 求余弦函数值
- 求正弦函数sin(x)的近似值的多项式求解
- AGM函数近似值的估计
- c计算sin()函数的近似值,不使用函数库
- 使用级数求π的近似值.
- 求三角函数中的反正弦/余弦函数
- 用牛顿插值多项式求函数近似值的算法,能用C语言编程实现
- 牛顿插值多项式公式求函数近似值
- 求圆周率的近似值
- 求级数的近似值
- 求π的近似值
- 求π的近似值
- 求π的近似值
- 求PI的近似值
- 求pai的近似值
- 第二部分 排序和顺序统计量 第 6 章 堆排序
- 2017-06-08 每日一记 sqlite3_bind_blob函数
- shell变量含义
- 浅谈Jquery中的bind(),live(),delegate(),on()绑定事件方式
- QGroupBox的使用
- 习题5-7 使用函数求余弦函数的近似值
- angularJS之mac安装
- Linux运维常用脚本整理
- Sybase数据库的开启关闭
- 刷清橙OJ--A1085.2n皇后问题
- C# 开发环境搭建
- Replace Inheritance with Delegation(以继承取代委托)
- Java语言的动态性-invokedynamic
- TCP服务器端和客户端程序设计