如何用C语言求正弦函数,要求精确到小数点后六位
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/24 10:24:47
如何用C语言求正弦函数,要求精确到小数点后六位
/*泰勒公式求sin(x)*/
#include
#include
main()
{
double x,s1,e,s=0;
int n=1;
printf("输入x和误差范围e:\n");
scanf("%lf %lf",&x,&e);/*误差上限e要尽量取小,如取e为0.0000001.这里我们将e取为0.000001*/
s1=x;
do
{
s+=s1; /*s1为中间变量*/
s1=-s1*x*x/(n+1)/(n+2);
n+=2;
} while (fabs(s1)>=e);/*fabs为对实数求绝对值的函数*/
printf("x=%lf\nsin(x)=%lf\n",x,s);
}
#include
#include
main()
{
double x,s1,e,s=0;
int n=1;
printf("输入x和误差范围e:\n");
scanf("%lf %lf",&x,&e);/*误差上限e要尽量取小,如取e为0.0000001.这里我们将e取为0.000001*/
s1=x;
do
{
s+=s1; /*s1为中间变量*/
s1=-s1*x*x/(n+1)/(n+2);
n+=2;
} while (fabs(s1)>=e);/*fabs为对实数求绝对值的函数*/
printf("x=%lf\nsin(x)=%lf\n",x,s);
}
C语言输入小数,精确到小数点后10位
C语言最多可以精确到小数点后几位
C语言中如何用实验的方法确定double型浮点数能精确到多少位小数?
c语言中如何判断计算结果精确到小数点后8位
C语言里,double类型的数据可以精确到小数点后几位?
用C语言输入一元二次方程的系数a,b,c,采用二分法求方程的根 ,精确到小数点后2位(即误差
如何用C语言实现:输入3个浮点数,并求出3个数的平均数,要求对小数点后两位进行四舍五入.
如何用函数调用写一个求最大公约数最小公倍数的C语言程序
C语言中如何用函数求一组数组的算术平均数
在C语言中 如何用函数的调用求两点间的距离?
如何用EXCEL计算反双曲正弦函数
java 如何用正弦函数绘制曲线?