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

为什么是12

#include <stdio.h>

int main()

{int a,b,c,d;

double result;

a=1;

b=2;

c=3;

d=4;

result=a/b+c*d;

printf("%f/d",result);

return  0;

}



    

正在回答

3 回答

同学你好!你的代码中定义a和b均为整型,两个整数相除的结果只能是整数,且不遵循四舍五入原则,所以在C语言中1/2的结果是0

5 回复 有任何疑惑可以回复我~

谢谢你

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么是12

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信