本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:

cos(x)=x​0​​/0!−x​2​​/2!+x​4​​/4!−x​6​​/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
double funcos( double e, double x ){int flag=-1;double item=1,m=2,sum=1;double fenmu=1, fenzi;while(item>e){for(int i=1;i<=m;i++){fenmu=fenmu*i;}     fenzi=pow(x,m);item=fenzi/fenmu;sum=sum+flag*item;m=m+2;fenmu=1;flag=-flag;}   return sum;
}

习题5-7 使用函数求余弦函数的近似值(15 分)相关推荐

  1. pta 6-9 求排列数 (15 分) 6-10 使用函数求e的近似值 (15 分)

    本题要求实现一个计算阶乘的简单函数,使得可以利用该函数,根据公式P ​n ​m ​​ = ​(n−m)! ​ ​n! ​​ 算出从n个不同元素中取出m个元素(0<m≤n)的排列数. 函数接口定义 ...

  2. 习题5-7 使用函数求余弦函数的近似值 (15 分)

    习题5-7 使用函数求余弦函数的近似值 (15 分) 本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: 函数接口定义: double funcos( double ...

  3. 习题5-7 使用函数求余弦函数的近似值 (15分)

    作者: C you again,从事软件开发 努力在IT搬砖路上的技术小白 公众号: [C you again],分享计算机类毕业设计源码.IT技术文章.游戏源码.网页模板.程序人生等等.公众号回复 ...

  4. 6-10 使用函数求余弦函数的近似值 (15 分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/

    6-10 使用函数求余弦函数的近似值 (15 分) 本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6! ...

  5. 使用函数求余弦函数的近似值 (15 分)

    使用函数求余弦函数的近似值 (15 分) 本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6!+⋯ 函数 ...

  6. 习题5-7 使用函数求余弦函数的近似值

    本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6!+⋯ 函数接口定义: double funcos( ...

  7. 使用函数求余弦函数的近似值_WPS-Excel表格实用技巧-排名函数RANK函数的使用

    平时使用excel表格处理数据时经常会用到排序功能,一般使用"升序"和"降序"工具按钮就可以完成简单的排序任务,但是当我们遇到相同数值在总体中的排名时,简单的& ...

  8. 6-5 使用函数求余弦函数的近似值 (15分)

    本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x​0​​/0!−x​2​​/2!+x​4​​/4!−x​6​​/6!+⋯ 函数接口定义: dou ...

  9. 6-3 使用函数求余弦函数的近似值

    double funcos(double e,double x){     double n=2;//从第二个开始     double t=1;//x^0/0!,这个一定会有的//初始的判断条件   ...

最新文章

  1. 文件分区格式化及挂载
  2. reset_index(drop=True)
  3. 一文详解相机标定算法原理
  4. 图灵访谈 | 微盟技术专家戴頔:永远行走在路上
  5. jQuery中deferred对象的使用(二)
  6. Java设计模式---桥接Bridge模式
  7. 为什么小程序裂变,最终都变成了利益驱动?
  8. nginx echo 输出 检查配置正确性
  9. ie浏览器发送错误报告提示怎么关闭
  10. 面向对象第二节课,属性,构造方法,成员方法
  11. 把docx格式的word文档转换为txt文件
  12. protel99se的封装库
  13. WEB自动化学习路线(转载)
  14. Python 鸡肋面试题总结
  15. hⅰgh怎么读音发音英语_gh和ph的发音
  16. iphone新旧手机数据传输已取消_安卓厂商要被苹果带坏,外媒称三星S21也要取消充电头或耳机|耳机|三星|iphone|安卓|安卓手机...
  17. 带你了解软件测试是做什么的
  18. python爬携程_用python selenium抓取携程信息
  19. [JavaME]手机玩点对点MSN传情动漫之补充说明
  20. 【Docker学习】【问题解决】Client.Timeout exceeded while awaiting headers

热门文章

  1. dilated conv的理解
  2. 腾讯携手中科院国家天文台落地FAST 用云计算探索星辰大海
  3. bootstrap框架之面包屑导航(Breadcrumbs)
  4. TextView Recyclerview省略号相关
  5. python 分布式框架_Python 并行分布式框架:Celery 超详细介绍
  6. paper weekly_Java Weekly 24/15:JCache,Hibernate OGM,微服务
  7. C++ 九阴真经之单例模式
  8. 20190605学习日记
  9. android --------- Android10系统上访问本地相机下的视频文件报错 /storage/emulated/0/DCIM/Camera/ open failed: EACCES
  10. 项目管理基础:10.项目沟通管理