7-4 余弦函数 (15 分)

根据麦克劳林公式计算任意角的余弦。

输入格式

x ε

注:x 为角(单位:弧度),ε 为计算精度。

输出格式

y

注:y 为 x 的余弦值。用 %f 格式限定符输出 6 位小数。

输入样例1

1.047197551196598 0.00000001

输出样例1

0.500000

输入样例2

315.2064629101759 0.000001

输出样例2

0.500000

要求:所计算的最后一项的绝对值小于 ε。

注:pi=3.1415926535897932384626...。

#include<stdio.h>
#include<math.h>
int main() {double x, y;double pi = 6.28318530718;//周期为2pi!//将x进行等价化减少计算时间scanf("%lf %lf", &x, &y);x = fmod(x, pi);//用fmod函数来进行求余(浮点数之间无法直接求余)double sum = 1;double fenmu = 1;double k1 = 2;//k1即为变换的关键(2,4,6,8,)double now = 1;int i = 1;for (; 1;) {if (fabs(now) < y) {break;//这里进行判断}i++;fenmu = fenmu * (k1 - 1);fenmu = fenmu * k1;//这样来求阶乘now = (pow(x, k1)) / fenmu;if (i % 2 == 0) {//这样来分正负sum -= now;}else {sum += now;}k1 += 2;}printf("%.6lf", sum);return 0;
}

如有简单方法,欢迎共同讨论蛤!

7-4 余弦函数 (15 分)相关推荐

  1. Python:7-1 jmu-python-分段函数数学函数 (15分)

    本题要求计算下列分段函数f(x)的值(x为从键盘输入的一个任意实数): 输入格式: 直接输入一个实数x 输出格式: 在一行中按"f(x)=result"的格式输出,其中x与resu ...

  2. jmu-python-分段函数数学函数 (15分)

    import math x=float(input()) # ===================================================================== ...

  3. 7-1 jmu-python-分段函数数学函数 (15分)

    from math import *x =eval(input()) y = 0 if abs(x) < 1:y = sqrt(2-2*x) elif x >= 1:y = (cos(x) ...

  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 使用函数求余弦函数的近似值 (15 分)

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

  7. 使用函数统计指定数字的个数 (15 分)

    使用函数统计指定数字的个数 (15 分) 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口定义: int CountDigit( int number, int digit ); 其中n ...

  8. 6-1 调用函数打印闰年 (15 分)

    题目详情: 6-1 调用函数打印闰年 (15 分) 用户输入两个年份值(m,n),输入一定满足999<m<n<5001.请编写两个函数计算m,n之间所有的闰年(包含m,n年)并输出. ...

  9. C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数 (15 分)

    其他题目详见:浙大版<C语言程序设计(第3版)>题目集 一.题目描述: 习题5-5 使用函数统计指定数字的个数 (15 分) 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口 ...

最新文章

  1. SQL注入-二阶注入(十)
  2. 只因少打一个字符 “”,大量谷歌 Chromebook 无法解锁
  3. python 卡方分箱算法_特征工程 - 分箱
  4. aptana php 调试,aptana 3 + xdebug php
  5. 台达伺服b3设置_台达伺服调机步骤简易说明书.pdf
  6. Solr(一) Solr 简介及搜索原理
  7. 小爱同学app安卓版_小爱同学app下载_小爱同学官网版手机客户端下载 安卓版 V2.8.60 - 罐头安卓网...
  8. java怎么做小人跑动的动画_纯CSS3实现人物跑步动画
  9. html纵向的跑马灯效果,单行文字垂直/水平跑马灯效果
  10. 我们如何获取信息,组织知识
  11. 这四个原因会导致域名解析错误
  12. 我爱你用计算机怎么表示,特殊密码表示我爱你
  13. PLC读取PC文件(汇川PLC读取电脑上的文件)
  14. 如何才能提高文档编写能力呢[转]
  15. 列表/元组/切片/字典/字符串处理方法
  16. 2021教师副高考试成绩查询,2021年教师资格证考试成绩查询入口
  17. 机械专业夹具类毕业设计题目汇总/组合机床、车床拨叉、飞锤支架、连接座、倒挡拨叉、盖、法兰盘、铜衬轴套、心轴零件、曲轴箱零件、托板、发动机曲轴、方刀架、车床变速箱、柴油机机体、车床滤油器、方刀架……
  18. 串口通信——接收串口数据并处理(C语言)
  19. property=og:title 是什么意思?og:的用法又是什么呢?
  20. Win7下BootCamp蓝屏问题解决方案二

热门文章

  1. 路由器DMZ简单解说
  2. android集合方法,android中intent传递list或者对象的方法
  3. js字符串根据某个特殊字符截取字符串
  4. SNMP介绍, OID及MIB库
  5. 1.【Windows图标点击无反应修复
  6. CentOS7中使用kubeadm快速部署一套K8S集群
  7. 能源管理系统助力工业企业绿色低碳发展
  8. java web自动生成编号_2013-8-6 10:56:07 JAVA_WEB:员工号自动生成源代码
  9. html文档主体的根标签,HTML详细介绍(基础标签篇)
  10. Mac系统使用终端检测局域网内开放端口的设备ip,扫描本地网络上的监控摄像头