用c++在vc6.0里写了个程序,用到了sin,运行后需要输入角度值,请问怎么输入角度值,或者是输入弧度值?
1个回答
展开全部
sin()函数的参数是弧度值。所以,你定义的变量应该是弧度值 double类型
因此,你输入时要先进行转换,角度变弧度,再输入才可以。
还可以输入角度,自己通过程序进行转换,这时输入就需要自己规定了,如定义成结构体:
struct jiaodu {
int du ;
int fen ;
} R1;
scanf("%d度%d分“,&R1.du , &R1.fen );
然后通过程序将这个数据转换成一个double弧度值。
因此,你输入时要先进行转换,角度变弧度,再输入才可以。
还可以输入角度,自己通过程序进行转换,这时输入就需要自己规定了,如定义成结构体:
struct jiaodu {
int du ;
int fen ;
} R1;
scanf("%d度%d分“,&R1.du , &R1.fen );
然后通过程序将这个数据转换成一个double弧度值。
追问
我只是用了头文件math,那就是说是默认的弧度值了,还有如果在输入的时候要输入弧度制是要怎么输。。。。
比如30度,难道输成 π/6? 还有其他带分的 比如19度45分 还需要带π输么
追答
π/6=3.14/6=0.50233333
角度的你要自己转换!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |