新手问个问题,请高手赐教。
我要用方程计算一个曲线的等分点坐标,运行完出结果了,但是结果错误(随便选一个i值带入方程手工计算与c程序算的结果不一样,而且两结果根本不着边),请高手看一下是什么原因?因为刚学c语言,对这方面不懂,谢谢。# include "stdio.h"
# include "math.h"
main()
{
float x,y,z,pi=3.1415926;
int i;
for(i=0;i<=24;i++)
{
x=2740.812*exp((sin(18.54)/tan(71.76))*i*pi/30)*sin(18.54)*cos(6*i);
y=2740.812*exp((sin(18.54)/tan(71.76))*i*pi/30)*sin(18.54)*sin(6*i);
z=2740.812*exp((sin(18.54)/tan(71.76))*i*pi/30)*cos(18.54);
printf("x=%f,y=%f,z=%f\n",x,y,z);
}
}