用c++在vc6.0里写了个程序,用到了sin,运行后需要输入角度值,请问怎么输入角度值,或者是输入弧度值?

运行之后,要输入一个角度值,比如19度45分怎么输入像这样,需要输入角度值。。。。在线求解答... 运行之后,要输入一个角度值,比如19度45分怎么输入
像这样,需要输入角度值。。。。在线求解答
展开
 我来答
kaixingui2012
推荐于2017-10-10 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6477万
展开全部
sin()函数的参数是弧度值。所以,你定义的变量应该是弧度值 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    

角度的你要自己转换!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式