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

关于打的的那个联系

关于打的的那个联系

C
allanchen 2015-12-10 19:22:16
#include <stdio.h>int pay(int cHour,float distance){        float paymoney;        if(cHour>5 && cHour<=23){            if(distance<=3){                paymoney = 13 + 1;            }else{                paymoney = 13 + (distance-3)*2.3 + 1;                printf("%f\n",paymoney);            }            return paymoney;        }else{            if(distance<=3){                paymoney = 13*1.2+1;            }else{                paymoney = (13+(distance-3)*2.3)*1.2 + 1;            }            return paymoney;        }    }int main(){ float cmoney;    cmoney = pay(9,12) + pay(6,12);    printf("小明每天上班打的的费用为%f",cmoney);    return 0;}这个我怎么结果是68呢?好像结果被取整了,可是类型没有定义错啊。
查看完整描述

3 回答

?
流浪_老

TA贡献71条经验 获得超14个赞

我的编译器上输出的仍然是浮点数 不是整数 你使用的是在线编译器的 话  在你自己的编译器上面看看吧  以 你自己的编译器为准

查看完整回答
反对 回复 2015-12-10
?
RockenRoll

TA贡献35条经验 获得超13个赞

你是用你自己的编译器上输出的,还是用在线编译器的输出的,如果是在线编译器上输出的有可能是在线编译器的问题

查看完整回答
反对 回复 2015-12-10
  • 3 回答
  • 0 关注
  • 1450 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信