用C语言算SIN30度得0是怎么回事
答案:1 悬赏:20
解决时间 2021-01-05 06:55
- 提问者网友:情歌越听越心酸
- 2021-01-04 15:26
用C语言算SIN30度得0是怎么回事
最佳答案
- 二级知识专家网友:一秋
- 2021-01-04 15:31
因为计算顺序,在算30/180的时候,因为是int的,所以结果是0,0*3.14159还是0,sin0还是0,所以你要写成30.0/180,当然或者把180写成180.0也可以,或者都用x.0这样,就会自动转为double类型,或者你直接指定是double类型或者float类型,这点一定要注意
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯