求一个很简单的C语言程序
要求是输入一个弧度 如π/4
就能得到他的sin cos tan值
把编码发到这来 谢谢拉~!
求一个很简单的C语言程序
要求是输入一个弧度 如π/4
就能得到他的sin cos tan值
把编码发到这来 谢谢拉~!
#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);
}
你要的是代码。至于理论我就不说了,前面的人说的很好,这是我按照你的要求写的。希望你满意。忘了告诉你要学好编程还是考自己多思考,不要什么都到网上问。加油!
#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的精度够才有意义
在<math.h>里面这些函数都有 直接调用就可以