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

#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函数近似值,用泰勒公式求sin(x)的近似值相关推荐

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

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

  2. c语言利用sin约等于x-,用泰勒公式求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(x)值

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. Leetcode812.Largest Triangle Area最大三角形面积
  2. linux回调函数的使用
  3. ios UIScrollView 中控件自动增加间隔
  4. 低格硬盘用什么软件_迟来的评测:用了三年后的固态硬盘会变成什么样呢?
  5. 建议电商美工收藏的素材网站
  6. gtest linux 性能测试,Linux下Gtest的安装与使用
  7. cf 189B - Counting Rhombi
  8. c++ 数组指针和指针数组
  9. delphi 2010之如何快速开发原生ActiveX控件
  10. cnc计算机控制,CNC控制器
  11. Unity DOTween插件和iTween插件使用(笔记)
  12. java模板beetl引擎_模板引擎-beetl
  13. 嵌入式文件系统固件img制作与解包
  14. 如何用python制作二维码照片_利用Python制作二维码
  15. 斯坦福CS224N学习笔记-10 机器翻译和注意力模型
  16. python弹球游戏添加一个球_Python实现的弹球小游戏示例
  17. 自制模仿谷歌搜索UI的网页
  18. 百度搜索结果的URL参数 搜索历史记录(rsv_sug)
  19. 从初学者的角度看Solr概述
  20. Java Web框架学习

热门文章

  1. tomcat URL乱码问题
  2. 禅道 Rest API 开发
  3. 第三届蓝桥杯预赛c++b组
  4. 使用RMAN备份控制文件(control file)和系统参数文件(spfile)
  5. [转][3DSMAX][贴图]如何检查遗失贴图
  6. Java零基础如何去学习Java编程
  7. web 前端基本框架
  8. 跟踪调试JDK源码时遇到的问题及解决方法
  9. 单例模式中的属性实现
  10. [补档]暑假集训D2总结