c语言sin函数近似值,用泰勒公式求sin(x)的近似值
发布日期:2021-06-24 13:15:37
浏览次数:3
分类:技术文章
本文共 650 字,大约阅读时间需要 2 分钟。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#define PI 3.1415927
double FACT(double x);
double fact(int n);
int main()
{
int n,i,k,flag;
double x,sin,temp,index;
while(scanf("%lf%d",&x,&n)!=EOF)
{
FACT(x);
flag=1; index=0.1; temp=x; sin=0;/*初始化数据*/
for(i=1;i
index*=index; /*计算出10的-n次方*/
i=1;
while(fabs(temp)>=index) /*判断循环条件*/
{
temp=flag*x/fact(i); /*先计算x/i!*/
for(k=0;k
temp*=x;
sin+=temp; /*加到sin*/
flag=-flag; /*符号变换*/
i+=2;
}
printf("%.*f\n",n,sin); /*输出*/
}
return 0;
}
double fact (int n) /*调用阶乘函数*/
{
double result;
if(n==1||n==0)
result=1;
else
result=n*fact(n-1);
return result;
}
double FACT(double x)
{
while(x>PI/2||x
x-=2*PI;
return x;
}
转载地址:https://blog.csdn.net/weixin_33045961/article/details/117138593 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月01日 10时51分58秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
安全合规--46--基于国内法律法规的企业数据合规体系建设经验总结(五)
2019-04-28
安全合规--47--基于国内法律法规的企业数据合规体系建设经验总结(六)
2019-04-28
安全合规--48--基于国内法律法规的企业数据合规体系建设经验总结(七)
2019-04-28
安全合规--49--基于国内法律法规的企业数据合规体系建设经验总结(八)
2019-04-28
安全合规--50--基于国内法律法规的企业数据合规体系建设经验总结(九)
2019-04-28
Suricata+ELK集群监控办公网流量
2019-04-28
安全架构--4--一个优秀的团队管理者所应具备的能力
2019-04-28
安全架构--5--我设计的企业安全体系架构
2019-04-28
Python3开发--23--搭建Django商城项目架构
2019-04-28
Python3开发--24--Django项目的路由设计
2019-04-28
Python3开发--25--Django项目的数据模型搭建与使用
2019-04-28
Python3开发--26--Django项目的业务数据处理
2019-04-28
web渗透--1--web安全原则(上)
2019-04-28
web渗透--3--web渗透测试清单
2019-04-28
web渗透--4--自动化漏洞扫描
2019-04-28
web渗透--5--Google Hacking
2019-04-28
web渗透--6--web服务器指纹识别
2019-04-28
web渗透--7--枚举web服务器应用
2019-04-28
web渗透--8--识别web应用框架
2019-04-28
web渗透--9--配置管理测试
2019-04-28