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

#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)的近似值相关推荐

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

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

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

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

  3. asin c语言中 返回值范围_C语言asin()函数:求正弦值为 x 的弧度数

    函数名: asin 头文件: 函数原型: double asin(double x) 功 能: 求正弦值为 x 的弧度数 参数: double x    正弦值.x 的取值必须位于区间[-1, 1]中 ...

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

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

  5. 泰勒公式求极限(如何用+精度怎么确定)一文扫除泰勒公式难点

    有些复杂的极限题,里面会涵盖着各种各样的函数,这些群魔乱舞的函数加大了我们计算极限的难度,此时想:如果可以将这些函数统一成一样的形式该多好?此时,就有我们的泰勒公式了. 1.泰勒公式怎么用: 指数函数 ...

  6. 零起点学算法24——求正弦和余弦

    零起点学算法24--求正弦和余弦 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld Description 输入一个正整数n ...

  7. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

  8. 怎么用c语言表示大整数的四则运算,用c语言编写大整数的四则运算,求大神

    用c语言编写大整数的四则运算,求大神 答案:3  信息版本:手机版 解决时间 2019-10-03 17:13 已解决 2019-10-03 01:32 用c语言编写大整数的四则运算,求大神 最佳答案 ...

  9. c语言在一组数据中找最大值最小值,用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均...

    问题标题 用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均 2019-7-3来自ip:18.156.193.207的网友咨询 浏览量:318 手机版 ...

最新文章

  1. quickselect_QuickSelect:使用代码示例解释的快速选择算法
  2. 《github一天一道算法题》:并归排序
  3. Python 进阶_OOP 面向对象编程_类和继承
  4. python装饰器函数-Python精进-装饰器与函数对象
  5. NYOJ 138 找球号(二)哈希表
  6. RIP协议相关知识总结
  7. java杰森_java - 杰森格式错误,当他已经得到一个数组时询问 - 堆栈内存溢出
  8. 关于自动装箱和自动拆箱
  9. LAV Filter 源代码分析 3: LAV Video (1)
  10. ROS教程之读取激光雷达(sick_tim561)数据
  11. c# Socket Udp通讯示例源码
  12. Linux常用命令:scp命令
  13. Echarts图表隐藏X轴和Y轴
  14. C case和UVM TB的交互,tube_print, event_sync
  15. iOS开发之NSLocalizedString,多个本地化语言(Xcode9.2)
  16. 软件随想录(local.joelonsoftware.com/wiki)-2002年12月11日 程序设计领域的帕麦尔斯顿勋爵 - Lord Palmerston on Programming
  17. Kanzi 记录:界面整体介绍(一),自己理解,绝非生搬硬套。
  18. Kcauldron服务端linux版,[1.7.10][KCauldron]FAN幻议会——工业|神秘|应用能源|热力|娱乐模式|龙之研究|无.......
  19. cleintHeight、offsetHeight、scrollHeight、cleintTop、offsetTop、scrollTop、getClientRects、getBoundingClien
  20. 七种常见阈值分割代码(Otsu、最大熵、迭代法、自适应阀值、手动、迭代法、基本全局阈值法)...

热门文章

  1. 【es】es 分布式一致性原理剖析(二)-Meta篇
  2. 【Elasticsearch】为什么我在Elasticsearch集群中看到大量的拒绝?
  3. 50-00-040-配置-Flink Configuration简介
  4. Spring:Spring IOC注解方式注册beanDefinition
  5. NullPointerException : HiveAuthorizerImpl.checkPrivileges(HiveAuthorizerImpl.java:85)
  6. Java多线程学习二十二:为什么 Map 桶中超过 8 个才转为红黑树
  7. windows server 2008安装桌面风格(桌面体验)
  8. java queue 清空_java swing清除事件队列
  9. JVM学习-垃圾回收基础
  10. ES6中对象新增方法