C语言问题.输入x值,按照下列公式计算cosx的值,直到最后一项小雨10^-6为止.下面给图.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 01:44:44
C语言问题.输入x值,按照下列公式计算cosx的值,直到最后一项小雨10^-6为止.下面给图.

C语言问题.输入x值,按照下列公式计算cosx的值,直到最后一项小雨10^-6为止.下面给图.
C语言问题.输入x值,按照下列公式计算cosx的值,直到最后一项小雨10^-6为止.
下面给图.

C语言问题.输入x值,按照下列公式计算cosx的值,直到最后一项小雨10^-6为止.下面给图.

由于阶乘、指数计算的数值较大,相应变量均取double型,注:输入为弧度值(非角度)

C语言编写,VC编译,均采用基本语句:

#include <stdio.h>
double getFactorial(int n)//计算n的阶乘,返回值为浮点型
{
double ms=1.0;
int i; 
for(i=1;i<=n;i++)
{
ms *= i;
}
return ms;
}

double getPower(double x,int n)//计算x的n次方
{
int i;
double result;
for(i=0,result=x;i<n-1;i++)
{
result*=x;
}
return result;
}

int main()
{
   double x; //输入值,注意为弧度值,如pi -pi/2
   int flag_1=1; //循环中每次正负号取反
   int flag_2=2; //递增变量,取值2 4 6 8…
   double answer=1.0;//累加每次结果
   double temp=1.0;  //存储当前项的值(x^flag_2/flag_2!)
   printf("输入x的值:");
   scanf("%lf",&x);
   while(temp>=1e-6) //当前项小于10^-6退出循环
   {
flag_1 *= -1;
temp = getPower(x,flag_2)/getFactorial(flag_2);
answer += (flag_1*temp);
flag_2 += 2;
   }
   printf("cos%g=%g\n",x,answer);
   return 0;
}

C语言问题.输入x值,按照下列公式计算cosx的值,直到最后一项小雨10^-6为止.下面给图. 编写程序:输入x的值,按照下列公式计算cos(x) cos(x)=1-x2/2!+ x4/4!- x6/6!+...精确到10-5.C语言编程 编一个程序,输入X的值,按下列公式计算c语言题目编一个程序,输入X的值,按下列公式计算并输出Y的值并输出Y的值 编一个程序,输入实数x的值,按下列公式计算并输出y值解方程组,用c语言if语句写,y=x (x 计算下列分段函数的值,x的值由键盘输入 c语言输入 编程:输入x值,按下列公式计算cos(x):cos(x)=1-x^2/2!+x^4/4!-x^6/6!+……c语言刚刚入门啊!期望得到帮助 C语言求cos精确值 泰勒公式设计一个程序,输入x(0 求C语言:实现当任意输入一个数x时,计算y的值,公式如下:当x0时,y等于x3+1的平方根 c语言题目按照下列公式计算cosx的值,直到最后一项小于10^-6为止:cos x=x的零次方/0!-x*x/2!+x*x*x*x/4!-x的六次方/6!+……我的程序是这样:#include#includevoid main(){float sum,term=1,x;int k=0,sign=1;printf(x:);s C语言问题:输入一个正整数n和一个实数x 按给定公式求cos(x)的近似值(保留4位小数).输入一个正整数n和一个实数x 按给定公式求cos(x)的近似值(保留4位小数).要求 定义并调用power(x,n)计算幂函 一个C语言计算问题 c语言编程:利用公式1+X+X2/2!+X3/3!+……+XN/N!,计算eX,X为输入数据,要求公式最后一项值小于万分之一. c语言编程的问题 输入精度 e 和 x,用下列公式求cos(x) cos(x) = x^0/0!-x^2/2!+x^4/4!-x^6/6!+……程序填空,不要改变与输入输出有关的语句.输入一个正整数 looptimes (0 求圆周率 C语言 输入n值,并利用下列格里高里公式计算并输出圆周率:保留5位小数#includeint main(){double sum=0;int i,n;scanf(%d,&n);for(i=1;i 编写C语言程序,计算下列公式中S的值(n是运行程序时输入的一个正整数)S=1*2-2*3+3*4-4*5+.+(-1)^(n-1)*n*(n+1) C语言输入一个正整数n和一个实数x,计算x的n次方的值. C语言级数求和1.【问题描述】计算下列级数和的近似值,x的值从键盘输入,求和精度为10-6.s(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)n-1·x2n-1/(2n-1)!【输入形式】从键盘输入x的值(实数).【输出形式】输出精度 c语言编程 cos(x)=1-x^2/2!+x^3/3!-x^4/4!+.-x^10/10!具体题目如下:输入x,按下列公式计算cos(x)的近似值.cos(x)=1-x^2/2!+x^3/3!-x^4/4!+.-x^10/10!