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

#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(x)值

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

  2. c语言md5函数 linux,Linux下C语言计算文件的md5值(长度32)

    google了好久都没有找到合适的,其实我只需要一个函数,能计算文件的 md5 值就好, 后来找到了 md5.h 和 md5.c 的源文件,仿照别人的封装了个函数(他那个有问题,和 md5sum 计算 ...

  3. 纯perl语言计算文件的crc32值

    perl语言有次强大的正则表达式功能,因而我喜欢使用perl语言进行一些数据分析,在项目中也需要生成文件的crc值,在网上很多都是引用第三方的库进行计算,crc计算是使用位计算得来,因此可以通过纯pe ...

  4. R语言计算方差分析的F值和P值

    如果有什么问题和项目作业关于R语言,可以微信call我:RunsenLiu 数据集 品种名 地点1 地点2 地点3 地点4 地点5 地点6 地点7 地点8

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 【OpenCV入门指南】第五篇轮廓检测 下
  2. 等参元八节点matlab,四边形八节点等参元matlab程序
  3. Boost:实现了k-means聚类算法
  4. 怎样用Jquery实现拖拽层,并实现网站自定义化模块功能?
  5. iText的一些总结
  6. 随心玩玩(一)易语言 大漠插件 制作脚本从入门到摔门而出(更完)
  7. 最新版网站推广完全手册
  8. M0n0Wall防火墙安装配置
  9. 【UE4】 自定义编辑器的放置Actor窗口
  10. 重做完系统后服务器打印机用不,重装系统后打印机不能使用?重装系统后打印机打印乱码...
  11. project导出html格式,前端导出xslx.html
  12. 共筑未来 | 思腾合力加入光合组织,完成国产信创兼容适配
  13. 2017华为软件精英挑战赛决赛思路分享
  14. 转载 Swift方法的多面性
  15. 完全卸载oracle|oracle卸载|彻底卸载oracle
  16. Synthetic QA Corpora Generation with Roundtrip Consistency
  17. 【Introduction to Artificial Intelligence and Data Analytics】(TBC)
  18. 华为设备IGMP Snooping配置命令
  19. 鸿蒙系统与麒麟os,华为鸿蒙系统改名为麒麟OS
  20. 全新CorelDRAW2023最新版矢量图软件功能简介

热门文章

  1. GC解释:收集器概述
  2. web csrf java_在Java Web应用程序中阻止CSRF
  3. 通过此注释改善您的JUnit体验
  4. 将Java EE与jOOQ结合使用的初学者指南
  5. 使用Apache Cassandra设置一个SpringData项目
  6. 从jHiccup开始
  7. 使用Spring Boot和Spring MVC自定义HttpMessageConverters
  8. ActiveMQ –经纪人网络解释–第4部分
  9. 通过Jedis API使用排序集
  10. JavaFX:太空侵略者在175 LOC以下