【发布时间】:2011-06-08 22:58:07
【问题描述】:
我正在尝试用 C++ 进行简单的三角函数计算。以下是我遇到的问题的一个示例。据我所知,C++ 以弧度工作,而不是度数。所以从弧度到度数的转换应该是乘以 180 除以 pi 的简单情况。一个简单的测试是 tan(45),它应该等于 1。下面的程序产生一个值 92.8063 然而......
#include <iostream>
using namespace std;
#include <math.h>
int main(){
double a,b;
a = tan(45);
b = a * 180 / 3.14159265;
cout << b;
return 0;
}
怎么了?
【问题讨论】:
标签: c++ math trigonometry