为了账号安全,请及时绑定邮箱和手机立即绑定

求问库函数问题

求问库函数问题

C
寒月映雪 2017-10-01 22:03:03
#include <stdio.h>#include <math.h>int main(){    double a = sin(1/2);    double b = sin(1/3);    double c = sin(1/4);    double sum = a+b+c;    printf("sum = %lf\n",sum);    return 0;}为什么sum输出的值为0呢?
查看完整描述

2 回答

?
寒月映雪

TA贡献2条经验 获得超1个赞

我知道了,因为1/2等都是整形计算,所以得出的结果是0,输出的结果也是0。

应该为1.0/2

查看完整回答
1 反对 回复 2017-10-01
?
慕粉2027094160

TA贡献2条经验 获得超4个赞

换%f输出试试看。

查看完整回答
反对 回复 2017-10-01
  • 2 回答
  • 0 关注
  • 1321 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号