用C语言怎样编写“输入一个数X,计算并输出下式的值,直到最后一项的绝对值小于10的-5次方(保留两位小数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 00:41:46
用C语言怎样编写“输入一个数X,计算并输出下式的值,直到最后一项的绝对值小于10的-5次方(保留两位小数
式子是S=X+X^2/2!+X^3/3!+X^4/4!.
式子是S=X+X^2/2!+X^3/3!+X^4/4!.
C代码:
#include<stdio.h>
#include<math.h>//fabs()
int main()
{ double x,s,a;//为了提高精度,我把它们定义成双精度的.
int i;
scanf("%lf",&x);//注意x为弧度,输入的值过大没意义只要在-2*∏~2*∏即可.因为C语言的运算精确度有限.例如输入1.7,输出0.99166465
a=x;
s=a;
for(i=1;;i+=2)
{
a*=x*x*(-1)/((i+1)*(i+2));
if(fabs(a)<1e-7) break;
s+=a;
}
printf("%.8f\n",s);
return 0;
} //用泰勒展开式求sinx
C++代码:
#include<iostream>
#include<cmath>//fabs()
#include<iomanip>//setprecision()
using namespace std;
int main()
{ double x,s,a;//为了提高精度,我把它们定义成双精度的.
int i;
cin>>x;//注意x为弧度,输入的值过大没意义只要在-2*∏~2*∏即可.因为C语言的运算精确度有限.例如输入1.7,输出0.99166465
a=x;
s=a;
for(i=1;;i+=2)
{
a*=x*x*(-1)/((i+1)*(i+2));
if(fabs(a)<1e-7) break;
s+=a;
}
cout<<setprecision(8)<<s<<endl;
return 0;
} //用泰勒展开式求sinx
另外,团IDC网上有许多产品团购,便宜有口碑
#include<stdio.h>
#include<math.h>//fabs()
int main()
{ double x,s,a;//为了提高精度,我把它们定义成双精度的.
int i;
scanf("%lf",&x);//注意x为弧度,输入的值过大没意义只要在-2*∏~2*∏即可.因为C语言的运算精确度有限.例如输入1.7,输出0.99166465
a=x;
s=a;
for(i=1;;i+=2)
{
a*=x*x*(-1)/((i+1)*(i+2));
if(fabs(a)<1e-7) break;
s+=a;
}
printf("%.8f\n",s);
return 0;
} //用泰勒展开式求sinx
C++代码:
#include<iostream>
#include<cmath>//fabs()
#include<iomanip>//setprecision()
using namespace std;
int main()
{ double x,s,a;//为了提高精度,我把它们定义成双精度的.
int i;
cin>>x;//注意x为弧度,输入的值过大没意义只要在-2*∏~2*∏即可.因为C语言的运算精确度有限.例如输入1.7,输出0.99166465
a=x;
s=a;
for(i=1;;i+=2)
{
a*=x*x*(-1)/((i+1)*(i+2));
if(fabs(a)<1e-7) break;
s+=a;
}
cout<<setprecision(8)<<s<<endl;
return 0;
} //用泰勒展开式求sinx
另外,团IDC网上有许多产品团购,便宜有口碑
用C语言怎样编写“输入一个数X,计算并输出下式的值,直到最后一项的绝对值小于10的-5次方(保留两位小数
C语言编程 输入一个实数x,计算并输出下式的值,知道最后一项的绝对值小于10^-5(保留两位小数)
用C语言写出实现以下函数的对应程序,要求:输入X,计算并输出函数Y的值,保留两位小数.
一个C程问题.编写程序,输入x,计算并输出下列分段函数的值(保留三围小数)
一道C语言的题:编写一个函数,用下列公式计算π(派)的值,知道最后一项的绝对值小于10的-6次方
C语言输入三个实数型,计算它们的和并输出(要求保留两位小数
C语言,填空题:输入半径,计算圆的面积并输出,保留4位小数.
sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,直到最后一项的绝对值小于10的负七次方为止.用C语言
sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,直到最后一项的绝对值小于10的负七次方为止.C语言编
C语言填空题: 输入圆柱体的底面半径和高, 计算其体积并输出,保留4位小数.
编写C语言程序,输入一个同学的六门功课的成绩,计算该同学的总分和平均分(保留两位小数).
C语言编程找错误:计算 sin(x)=x - x3/3!+ x5/5!- x7/7!+ ……直到最后一项的绝对值小于10