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

每日一题——第六十八题

题目:计算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 = 10
	for (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.kler.cn/a/284490.html

相关文章:

  • 【测试框架篇】单元测试框架pytest(1):环境安装和配置
  • LeetCode【0027】移除元素
  • Rust学习(二):rust基础语法Ⅰ
  • PYNQ 框架 - 中断(INTR)驱动
  • ffmpeg内存模型
  • 扫雷游戏代码分享(c基础)
  • 信息技术(科技)老师资料大本营2024-8-31
  • ORACLE-RMAN重新生成归档日志
  • 记录一下腾讯云即时通信IM(无UI集成)、TRTC做文字、语音、图片、实时音视频聊天遇到的问题
  • 2025秋招大语言模型落地实践面试题
  • 【Unity基础】Unity中移动物体的8种方法
  • 12-使用gateway作为微服务网关
  • 【统计分析与数据挖掘】基本统计分析方法与数据挖掘技术
  • 前端的面试题
  • 数据爬虫工作中的IP清理频率
  • 网络安全售前入门06安全服务——基线检测服务方案
  • 【GPT】基于GPT_API_free做一个自己的gpt
  • 通信算法之229: 通信系统中的Eb/N0与SNR
  • 【GPT】Coze使用开放平台接口-【4】创建机器人
  • Go 语言文件 I/O 和 OS 操作
  • mysql中的mysql 库不存在,进行恢复
  • 斯坦福UE4 C++课学习补充24:伤害数值
  • ComfyUI 中 Safetensors 文件的介绍
  • 物联网设备在等保测评中的安全考量
  • 若依后端添加子模块swagger分区
  • (转载)内存分配器101——写一个简单的内存分配器