作业帮 > 综合 > 作业

c语言,已知正切值如何求角度

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 20:19:21
c语言,已知正切值如何求角度
已知tanA,求和求A的角度和弧度,代码怎么写?谢谢
C语言有反三角函数的,比如:
float angle,pi_angle;
pi_angle=atan(tanA);//弧度
angle=pi_angle*180/3.14159;//角度,另注:反正弦余弦函数类似,asin,acos
再问: 为什么我找到一个答案是 double angle; angle = atan(1); printf("angle = %f\n", angle); 为什么是double不是float,而且printf又用的是%f,f不是float吗?这样不会出错?
再答: 额,你刚学C语言的吧?double是双精度类型的浮点数,float是单精度的浮点数,意思就是double类型的数小数点后有更多位,计算更精确,而在实际输出时,%f的意思是以单精度浮点数输出,如果你要指定输出小数点后几位的话,可以用这种格式,%.7f,就是输出7位小数。多看看书!!!
再问: 知道了,谢谢!最后一个问题,如果我要用 #define PI 3.141593 可以写在中间吗?还是一定要写在最开始?
再答: 一般写在main函数上方,方便寻找,写在中间也可以!