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

函数接口定义:
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)
{double result = 0,temp = 1,fact = 1;int power = 0, sign = 1;while (temp >= e){temp = pow(x, power)/fact;result += temp * sign;power += 2;fact *= (power)*(power - 1);sign *= -1;}return result;
}

习题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分)

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

  3. 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! ...

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

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

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

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

  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. 求伯君领衔 5 代技术人对话,00 后浪来袭 1024 程序员节
  2. 《C和指针》对于数组这一节的总结
  3. Nginx源码分析:3张图看懂启动及进程工作原理
  4. abap--关于异常的处理
  5. java学习_都说Java难学,不知道具体的学习内容?全套Java学习路线送上
  6. HTML5+CSS3+JQuery1.9 输入框切换和Div失焦模拟
  7. Gradle入门:依赖管理
  8. Leetcode每日一题:剑指offer22.lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof(链表中倒数第k个节点)
  9. Yolov5实现道路裂缝检测,附数据集
  10. 常用算法(冒泡、插入、选择、快速)和二叉树详解
  11. qml中对于动态遮照效果的封装
  12. html 强制占据一行,html – 如何强制内联div保持在同一行?
  13. 使用XenCenter创建虚拟机在弹出选择语言界面前出现黑屏的可能解决方法
  14. android 抓包与防抓包设置
  15. 163邮箱注册申请入口,申请163的邮箱账号
  16. 东莞市中考计算机考试试题,东莞中考信息技术特长生考试程序内容及评分标准...
  17. 反射 Reflect Modifier 修饰符工具类
  18. android开发手顺3--Package name must have at least two identifiers 原因及解决方法
  19. Ubuntu查看Cuda是否全部安装成功
  20. ios-app杀死状态下响应推送

热门文章

  1. 大陆首款车量AI芯片 开启国产替代新纪元
  2. Pegatron公司SOP管理系统的规划和实施研究(C#)
  3. 2021/1/16-每日三题第23弹:skr小机灵鬼儿 ?你知道 JavaScript 中的原型和原型链是什么吗 ???
  4. HDMI转mipiCSI+Audio,东芝,TC358743,视频转换芯片
  5. java基础(11)函数重载以及函数递归求和
  6. 零知开源分享-L298N模块使用 电机驱动 TT马达
  7. 微信小程序实现保存图片(唤起用户授权)
  8. # MPU6050之2阶低通滤波,滤波效果非常好
  9. 消费者满意度调查方案
  10. lvs工作在第几层_四层负载均衡——LVS