我试图将弧度转换为度数,但我没有得到与谷歌相同的结果
计算器和Pi我定义剂量输出所有数字.
如果您输入谷歌搜索:(1*180)/ 3.14159265然后你得到57.2957796,但我的程序是
输出:57.2958如果你输入谷歌搜索Pi你得到:3.14159265,但我的
剂量输出其余,输出:3.14159
我的代码是:
#include <iostream>
#define SHOW(X) cout << # X " = " << (X) << endl
using namespace std;
double Pi_test = 3.14159265;
float radian_to_degree(double ENTER) {
double Pi = 3.14159265;
float degrees = (ENTER * 180) / Pi;
return degrees;
}
int main (int argc, char * const argv[]) {
SHOW( radian_to_degree(1) ); // 57.2958 not 57.2957795 like google, why?
SHOW( Pi_test ); // output 3.14159' not 3.14159265, why?
return 0;
}
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题,有什么不对?举个例子?