hash JDK动态代理 ASP.NET unix xamarin mvvm oauth xampp lazyloadjs vue异步加载组件 hadoop入门书籍 linux环境变量生效 sallenkey滤波器 bootstrap文件上传样式 idea全文搜索快捷键 linuxmysql启动命令 python学习 python代码示例 python类和对象 python语言编程入门 python如何定义变量 java环境搭建 java循环list linux系统教程 mac地址修改器 迷宫解锁 ip隐藏 魔之符咒 js轮播图代码 cmd代码 考试练习系统 c语言幂函数 ps祛痘 西门子触摸屏编程软件 python进制转换 win7显卡驱动下载 pickle 电脑画图软件哪个好 魔兽世界伤害数字 excel数据关联
当前位置: 首页 > 学习教程  > 编程语言

利用公式求sinx近似值(x:弧度)

2020/7/24 11:21:05 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

思路:泰勒展开

#include<stdio.h>
#include<math.h>
int main()
{
	int i, j;
	double sum=0, flag=1;
	double x, t;
	printf("输入角度\n");
	scanf_s("%lf", &x);
	x = x * 3.14 / 180;
	for (i = 1; i <= 100; i++)
	{
		t = 1;
		for (j = 1; j <= 2 * i - 1; j++)
			t = t * j;
		sum = sum + flag * pow(x, 2 * i - 1) / t;
		flag = -flag;
	}
	printf("%lf", sum);
	
}

本文链接: http://www.dtmao.cc/news_show_50399.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?