当前位置: 首页 > news >正文

【使用函数求余弦COS函数的近似值】2022-11-27

缘由pta习题,请问哪里有问题啊,和输出样例差了一点但我看不出错误了-编程语言-CSDN问答

double 余弦近似值funcos(double e, double x)
{//缘由https://ask.csdn.net/questions/7845862;0.01 -3.14 =-0.999899bool p = 0, f = 0;int m = 0, mm = 0, jc = 0;double wcos = 0, cf = 0, ee = 1;ys:if (ee>e){if (m == 0)wcos = cf = jc = 1;else{mm = m; cf = jc = 1;fj:if (mm){ cf *= x; jc *= mm; --mm; goto fj; }ee = cf / jc;wcos += (p ? ee : -ee);p = !p;}m += 2;goto ys;}return wcos;
}std::cout << std::fixed << std::setprecision(6) << 余弦近似值funcos(0.01, -3.14) << "\n";

   //常数项是零次方项。任何除0以外的数的0次方都是1 。如3的0次方是1,-1的0次方也是1,0的0次方没有意义。注:-1⁰=-1,但是(-1)⁰=1。前者是用0减1求零次方,后者是对整个-1求零次方。
   //0的阶乘就是1,这是人为的规定。但是这个人为规定不是随意规定的。是根据正整数的阶乘运算关系扩展而来的。因为本来n(n是正整数)的阶乘就是从1×2×……×n这n个数相乘。但是这个定义对0就无效了。那么人们只能根据不同数的阶乘关系来扩展定义。从正整数的阶乘能看出来,(n + 1)!÷n! = n + 1,所以n! = (n + 1)!÷(n + 1)。那么把这个式子扩展到0上,就得到0! = 1!÷1 = 1÷1 = 1。就是这样扩展定义的。

http://www.dtcms.com/a/392995.html

相关文章:

  • 前端违规页面车主信息优化说明
  • 成功安装了 Anaconda3。要启动它,您有以下几种主要方式:方式一:通过“开始菜单”启动(最直接的方法)1. 点击您电脑屏幕左下角的 “开始菜单”(Win
  • flex布局实现导航栏横向滚动切换
  • 改进过程缺乏数据驱动会带来哪些后果
  • 实验1.1点亮led灯
  • 林粒粒的视频笔记13-数据清洗
  • Java进阶教程,全面剖析Java多线程编程,线程出让,笔记09
  • 大模型微调之 用LoRA微调Llama2(附代码)——李宏毅2025大模型作业5笔记-上
  • Matplotlib地理数据可视化技术详解:Cartopy与Basemap实战指南
  • wordpress 图片不显示 后台无法登陆的问题之一
  • TFS-2023《Local-Global Fuzzy Clustering With Anchor Graph》
  • Spring —— AOP
  • 讲一下ZooKeeper的持久化机制
  • 【Java后端】深入理解 Spring Security:从原理到实战
  • LeetCode:31.K个一组翻转链表
  • openharmony之系统亮度范围定制
  • 一种利用串口51单片机远程升级 OTA
  • Redis三种集群模式
  • C++ map_set封装
  • NW836NW884美光固态闪存NW885NW913
  • STM32计算步进电机转速
  • liboffice 全屏禁用工具栏
  • Photoshop - Photoshop 调整图像品质
  • 【CF】Day146——杂题 (递归 | 规律与操作)
  • PyTorch 中特征变换:卷积与转置卷积
  • HashMap底层原理详解:扩容、红黑树与ConcurrentHashMap的线程安全
  • autodl文件存储,文件同步,conda环境同步问题
  • 【ROS2】Begginer : CLI tools - 理解 ROS 2 话题
  • Java网络编程:从基础到实战
  • 面试MYSQL的索引类型、索引的工作原理、以及索引优化策略