技术栈

【水文】计算sin x的值

hdz_nosn20232024-02-22 16:18

#include <stdio.h>

int main(){

int n, sign;

double x, res;

res = 0;

sign = 1;

scanf("%d %lf", &n, &x);

for (int i = 1; i <= n; i++)

{

res += (double)sign * pow(x, 2 * i - 1) / factorial(2 * i - 1);

sign = -sign; // 实现变号

}

printf("%.4f\n", res);

printf("%.4f\n", sin(x));

return 0;

}

上一篇:git push -f 的后悔药
下一篇:2月20日,每日信息差
相关推荐
REDcker
3 天前
C++ new、堆分配与 brk / mmap
linux·c++·操作系统·c·内存
qq_28372005
4 天前
C++ 基础:STL 原理介绍 + 实用技巧
c++·stl·c·模板库
4ever.ov0
7 天前
定时器/时间轮
开发语言·c++·c·muduo·llinux
REDcker
11 天前
libevent、libev 与 libuv:对比、演进与实现原理
linux·c++·后端·编程·c·高并发·服务端
liulilittle
12 天前
范围随机算法实现
开发语言·c++·算法·lua·c·js
逆小舟
13 天前
【SWM320】FreeRTOS搭建工程——1、框架学习
嵌入式·c·rtos
handler01
15 天前
算法:查并集
开发语言·数据结构·c++·笔记·学习·算法·c
xlp666hub
16 天前
【Linux驱动实战】:带参数的内核模块
linux·c
Andy
22 天前
Cpp语法1
c++·c
SCBAiotAigc
22 天前
2026.3.7:具身智能之51单片机<二>:ISP烧录过程
c++·人工智能·单片机·嵌入式硬件·51单片机·c
热门推荐
01GitHub 镜像站点022026年3月AI领域大事件:DeepSeek引领开源风暴03Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)04Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services05AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南06UV安装并设置国内源07让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南08Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程09“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)10深扒 Claude Code Buddy 模式:一只仙人掌背后的确定性随机算法