技术栈

【水文】计算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日,每日信息差
相关推荐
喜ω欢
7 天前
C 里面如何使用链表 list
c
小刘同学-很乖
7 天前
ESP32从入门到精通(全)
mcu·物联网·esp32·c·iot
十五年专注C++开发
9 天前
libarchive: 一个几乎可以解压所有压缩文件的C语言库
c·压缩·7z·解压·libarchive
消失的旧时光-1943
10 天前
智能指针(三):实现篇 —— shared_ptr 的内部设计与引用计数机制
java·c++·c·shared_ptr
2501_94184168
13 天前
HIT-CSAPP2025大作业:程序人生-Hello’s P2P(2024111666-牛启正)
c语言·c·csapp
季明洵
13 天前
数据在内存中的存储
数据结构·算法·c
。。。904
14 天前
利用锁和条件变量实现线程安全的阻塞队列
c·阻塞队列
ttkwzyttk
15 天前
Linux下GNU Autotools工具基础教程
c·linux应用
ttkwzyttk
17 天前
嵌入式Linux手动交叉编译开源软件需要注意的问题
c·linux应用
REDcker
17 天前
FFmpeg完整文档
linux·服务器·c++·ffmpeg·音视频·c·后端开发
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03OpenClaw + 飞书(Feishu)环境搭建指南04OpenClaw优化飞书API 额度已耗尽问题05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤07Window 10部署openclaw报错node.exe : npm error code 12808小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)09OpenClaw大龙虾机器人完整安装教程10网站改了域名,如何查找?