C语言 计算sinx的近似值
Posted Aiden (winner)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 计算sinx的近似值相关的知识,希望对你有一定的参考价值。
精确要求:当通项的绝对值小于10^-6时为止。
公式如下:
#include<stdio.h>
#include<math.h>
void main(){
float a,b=1;
float i,sinx,x;
printf("请输入通项:");
scanf("%f",&x);
a=x;
sinx=0;
for(i=1;fabs(a/b)>=1e-6;i++){
sinx+=a/b;
a=-a*x*x;
b=b*2*i*(2*i+1);
}
printf("sin%g的近似值为:%f",x,sinx);
}
以上是关于C语言 计算sinx的近似值的主要内容,如果未能解决你的问题,请参考以下文章