永发信息网

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

答案:2  悬赏:10  手机版
解决时间 2021-03-10 06:33
  • 提问者网友:捧腹剧
  • 2021-03-09 19:49
C语言问题.输入x值,按照下列公式计算cosx的值,直到最后一项小雨10^-6为止.下面给图.
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-03-09 21:02
由于阶乘、指数计算的数值较大,相应变量均取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^-
全部回答
  • 1楼网友:神的生死簿
  • 2021-03-09 22:41
我明天再问问老师,叫他解释下这个问题
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯