用c语言计算sin x 的值,用泰勒公式求sin(x)的近似值
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#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)的近似值相关推荐
- C语言泰勒公式求sin(x)值
C语言 泰勒公式求sin(x) 利用泰勒级数计算sin(x) 的值,直到最后一项的绝对值小于10-5,并统计共累加了多少项. 输入x的值,输出sin(x)的值(小数点后保留3位)和此时累加了多少项. ...
- c语言md5函数 linux,Linux下C语言计算文件的md5值(长度32)
google了好久都没有找到合适的,其实我只需要一个函数,能计算文件的 md5 值就好, 后来找到了 md5.h 和 md5.c 的源文件,仿照别人的封装了个函数(他那个有问题,和 md5sum 计算 ...
- 纯perl语言计算文件的crc32值
perl语言有次强大的正则表达式功能,因而我喜欢使用perl语言进行一些数据分析,在项目中也需要生成文件的crc值,在网上很多都是引用第三方的库进行计算,crc计算是使用位计算得来,因此可以通过纯pe ...
- R语言计算方差分析的F值和P值
如果有什么问题和项目作业关于R语言,可以微信call我:RunsenLiu 数据集 品种名 地点1 地点2 地点3 地点4 地点5 地点6 地点7 地点8
- c语言 求sin近似值,用泰勒公式求sin(x)的近似值
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...
- 用泰勒公式算sin cos用c语言,用泰勒公式求sin(x)的近似值
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...
- c语言求泰勒正弦公式,用泰勒公式求sin(x)的近似值
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...
- c语言利用sin约等于x-,用泰勒公式求sin(x)的近似值
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...
- c语言sin函数近似值,用泰勒公式求sin(x)的近似值
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...
最新文章
- 【OpenCV入门指南】第五篇轮廓检测 下
- 等参元八节点matlab,四边形八节点等参元matlab程序
- Boost:实现了k-means聚类算法
- 怎样用Jquery实现拖拽层,并实现网站自定义化模块功能?
- iText的一些总结
- 随心玩玩(一)易语言 大漠插件 制作脚本从入门到摔门而出(更完)
- 最新版网站推广完全手册
- M0n0Wall防火墙安装配置
- 【UE4】 自定义编辑器的放置Actor窗口
- 重做完系统后服务器打印机用不,重装系统后打印机不能使用?重装系统后打印机打印乱码...
- project导出html格式,前端导出xslx.html
- 共筑未来 | 思腾合力加入光合组织,完成国产信创兼容适配
- 2017华为软件精英挑战赛决赛思路分享
- 转载 Swift方法的多面性
- 完全卸载oracle|oracle卸载|彻底卸载oracle
- Synthetic QA Corpora Generation with Roundtrip Consistency
- 【Introduction to Artificial Intelligence and Data Analytics】(TBC)
- 华为设备IGMP Snooping配置命令
- 鸿蒙系统与麒麟os,华为鸿蒙系统改名为麒麟OS
- 全新CorelDRAW2023最新版矢量图软件功能简介