该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#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;

}

c语言求sin x近似值,用泰勒公式求sin(x)的近似值相关推荐

  1. c语言 求sin近似值,用泰勒公式求sin(x)的近似值

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...

  2. c语言求泰勒正弦公式,用泰勒公式求sin(x)的近似值

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...

  3. c语言利用sin约等于x-,用泰勒公式求sin(x)的近似值

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...

  4. c语言sin函数近似值,用泰勒公式求sin(x)的近似值

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...

  5. C语言求正弦的泰勒展开,用泰勒公式求sin(x)的近似值

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...

  6. C语言泰勒公式求sin(x)值

    C语言 泰勒公式求sin(x) 利用泰勒级数计算sin(x) 的值,直到最后一项的绝对值小于10-5,并统计共累加了多少项. 输入x的值,输出sin(x)的值(小数点后保留3位)和此时累加了多少项. ...

  7. c语言编程cos近似,C语言7.利用级数展开式计算求cos(x) 的近似值(精度为10-6)

    求圆周率 C语言 输入n值,并利用下列格里高里公式计算并输出圆周率:保留5位小数 #includeintmain(){doublesum=0;inti,n;scanf("%d",& ...

  8. matlab如何泰勒公式用求近似值_泰勒公式及其用典型例题.doc

    泰勒公式及其用典型例题 ?? 泰勒公式及其应用 常用近似公式,将复杂函数用简单的一次多项式函数近似地表示,这是一个进步.当然这种近似表示式还较粗糙(尤其当较大时),从下图可看出. 上述近似表达式至少可 ...

  9. 通过泰勒公式求sinx(C语言)

    通过泰勒公式求sinx(C语言) 泰勒公式: 求解代码: #include <stdio.h> #include <stdlib.h>double userAbs(double ...

最新文章

  1. ASP.NET WebApi技术从入门到实战演练
  2. android 手机号分段_android 手机号分段_android系统实现手机号添加分割符
  3. 程序员硬核宝典(面试题集、在线免费工具箱)
  4. Codeforces Round #628 (Div. 2) F. Ehab‘s Last Theorem dfs树
  5. 过滤器过滤特定的url_如何从过滤器中排除URL
  6. 【Python CheckiO 题解】Popular Words
  7. WampServer2.0的Apache的service无法启动的解决方法
  8. LightOJ - 1282 Leading and Trailing
  9. 大学c语言第三章作业,c语言程序设计一章部分和第三章习题答案.doc
  10. Atitit vod click event design flow  视频点播系统点击事件文档
  11. Atitit.国际化中的日期与钱符号问题
  12. 移动H5手势密码解锁插件--demo
  13. python入门汇总
  14. TCPclient-Unity版本
  15. PC式硬盘录像机常见故障剖析,监控卡常见问题(一)
  16. 今日金融词汇---前复权,是什么?
  17. ZT:【ROOT教程】S7/S7E 8890版root及替换recovery中文教程
  18. 3D到2D的转换方式
  19. 1183: 平面点排序(一)(结构体专题)C语言
  20. Java面试要点整理

热门文章

  1. keil5打开kil4工程不兼容 device无法选择芯片
  2. win10无法登陆到你的账户
  3. moodle 课程设置
  4. 聚信立蜜罐数据深度解析(反欺诈)
  5. PMI、国家外专局-项目管理高端论坛在深圳召开
  6. 华为手机usb计算机连接在哪里设置密码,简单十步设置Huawei Share,手机与电脑传输从此告别数据线...
  7. 【洛谷】P2713 罗马游戏
  8. 关于OPC通信的认识
  9. 阿里云视频点播大招盘点
  10. 霍常亮教你开发淘宝客app第3节