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

小数点后全是零

我的结果是68.000000,为什么小数部分没有出来?

正在回答

3 回答


我知道了,你的函数设置有问题。int taxi(float i,float t)的前面应该是float 或 double不应该是int 

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

我的答案和你一样【捂脸】

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

你的代码发一下

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

慕仰5198086 提问者

#include <stdio.h> int taxi(float i,float t) { float fee,money; if(i<=3) { money=14; } else { if(t>=5&&t<23) { fee=2.3; } else { fee=2.3*1.2; } } money=14.0+(i-3)*fee; return mone
2017-10-13 回复 有任何疑惑可以回复我~
#2

慕仰5198086 提问者

return money; } int main() { float m1,m2,m; m1=taxi(12,9); m2=taxi(12,18); m=m1+m2; printf("小明每天打车的总费用是:%f\n",m); return 0; }
2017-10-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

小数点后全是零

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