中易网

求一个很简单的C语言程序

答案:3  悬赏:0  
解决时间 2021-04-28 05:53
  • 提问者网友:無奈小影
  • 2021-04-27 14:06

求一个很简单的C语言程序

要求是输入一个弧度 如π/4

就能得到他的sin cos tan值

把编码发到这来 谢谢拉~!

最佳答案
  • 二级知识专家网友:何以畏孤独
  • 2021-04-27 15:11

#include<stdio.h>


#include<math.h>


main()


{


double x,b,c,d;


printf("请输入一个数(弧度制)\n");


scanf("%lf",&x);


b=sin(x);


c=cos(x);


d=tan(x);


printf("sin%lf=%lf\n",x,b);


printf("cos%lf=%lf\n",x,c);


printf("tan%lf=%lf\n",x,d);


}


你要的是代码。至于理论我就不说了,前面的人说的很好,这是我按照你的要求写的。希望你满意。忘了告诉你要学好编程还是考自己多思考,不要什么都到网上问。加油!

全部回答
  • 1楼网友:陪衬角色
  • 2021-04-27 17:09

#define MAX 10 double sin (double x) { int i,n; double y,sum=0; for(n=0;n<MAX;n++) { y=x; for(i=0;i<=2*n+1;i++) { y*=x; } for(i=1;i<=2*n+1;i++) { y/=i; } if(n%2!=0) y=-y; sum+=y; } return y; }

//这是一个用泰勒展开式的算 sin 的cos和其他的自己改下用MAX可以改变精度当然要double的精度够才有意义

  • 2楼网友:花一样艳美的陌生人
  • 2021-04-27 16:12

在<math.h>里面这些函数都有 直接调用就可以

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息