嗨错误的答案,我想通过使用C中的正弦和余弦找到一个x,y方向,我已经包括math.h中,并用-lm编译。 我知道“拉德”给出了正确的结果,但下一行没有,我一直盯着这个小时,并在这里搜索问题,任何人都可以看到这个问题。COS和罪恶给用C
double cos_sinY(int cos_sinus, double x, double y)
{
double rad, y_value, pi = 3.1415;//8979323846
rad = (double)cos_sinus/180*pi;
y_value = x*(sin(rad))+y*(cos(rad));
return y_value;
}
检查您的公式,然后检查数据类型。 –
你期待什么O/P?你得到了什么O/P?没人在这里猜这个魔术师。你正在使用浮点数,所以可能会产生效果。好阅读:http://floating-point-gui.de –
你想再次计算什么? –