技术栈

【水文】计算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日,每日信息差
相关推荐
春栀怡铃声
3 天前
认识二叉树~
c语言·数据结构·经验分享·c·编译
季明洵
7 天前
C语言实现顺序表
数据结构·算法·c·顺序表
日更嵌入式的打工仔
12 天前
C 语言 restrict 关键字
c
REDcker
15 天前
OpenSSL 完整文档
c++·安全·github·c·openssl·后端开发
橘颂TA
15 天前
【剑斩OFFER】算法的暴力美学——力扣 675 题:为高尔夫比赛砍树
数据结构·算法·c·结构与算法
程芯带你刷C语言简单算法题
18 天前
Day48~对于高度为 n 的台阶,从下往上走,每一步的阶数为 1,2,3 中的一个。问要走到顶部一共有多少种走法
c语言·开发语言·学习·算法·c
余衫马
22 天前
为什么在 Windows 上用 Clang/LLVM?
c++·windows·c
REDcker
24 天前
AIGCJson 库介绍与使用指南
c++·json·aigc·c
消失的旧时光-1943
25 天前
函数指针 + 结构体 = C 语言的“对象模型”
c·对象模型
REDcker
25 天前
RTCP 刀尖点跟随技术详解
c++·机器人·操作系统·嵌入式·c·数控·机床
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03OpenClaw Chrome扩展使用教程 - 浏览器中继控制04使用 1panel面板 部署 php网站05Linux下V2Ray安装配置指南06UV安装并设置国内源07openclaw配置教程(linux+局域网ollama)08从零搭建一个 PHP 登录注册系统(含完整源码)09Vue-skills的中文文档10Claude Code Skills 实用使用手册