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

每日一题——第六十八题

题目:计算sinx = x - x^3 / 3! + x^5 / 5!+… + (-1) ^ (n + 1) * x ^(2 * n - 1) / ((2 * n - 1)!)

#include<stdio.h>
#include<math.h>
long long CalculateFactorical(int n);
int main() {int x = 2;float sum = 0.0;//考虑精度要求,取 n = 10for (int n = 1; n <= 10; n++){sum += pow(-1, n + 1) * pow(x, (2 * n - 1)) / CalculateFactorical(2 * n - 1);}printf("sin%d = %lf", x, sum);//这里为了方便演示,求sin2的值return 0;
}/// <summary>
/// 计算n!
/// </summary>
/// <param name="n"></param>
/// <returns></returns>
long long CalculateFactorical(int n) {if (n < 0) return 0;if (n == 0) return 1;if (n > 0) return n * CalculateFactorical(n - 1);}

http://www.mrgr.cn/news/16500.html

相关文章:

  • 指针空值类型-nullptr
  • 51单片机.之i2c读写eproom
  • 单门店共享自习室小程序系统源码搭建对接门禁和空开api
  • 深入理解并实现——归并排序【C语言】
  • ChatTTS 长音频合成和本地部署2种方式,让你的“儿童绘本”发声的实战教程(文末有福利)
  • 前胡基因组与伞形科香豆素的进化-文献精读42
  • 线性查找表的应用:用户登录注册程序
  • Scala之父Martin Odersky作序推荐的Scala速学版(第3版)出版
  • Java中的注解(Annotation)
  • ESM和CommonJS详解
  • vue3 element-plus 按下回车键搜索方法
  • 新160个crackme - 043-riijj_cm_20041121
  • jmeter响应断言、json断言、断言持续时间操作
  • mysql基础语法——个人笔记
  • Go 1.19.4 文件读写操作-Day 14
  • 100天带你精通Python——第8天面向对象编程
  • 【鬼灭之刃学英语 立志篇】2、义勇对炭治郎的怒斥
  • SAP LE学习笔记07 - MM与WM跨模块收货到仓库的流程中 如何实现 先上架再入库
  • 如何使用vcftools提取特定的染色体
  • JMeter 接口自动化测试:以搜索功能为例的实现思路详解