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

答案是68吗?

#include <stdio.h>

int day(int mile)

{

    float a;

    if(mile<=3)return a=13+1;

    else {a=(mile-3)*2.3+13+1;return a;}

}

int night(int mile)

{

     float a;

    if(mile<=3)return 13+1;

    else {a=(mile-3)*2.3*1.2+13+1;return a;} 

}

void Sum_out(float s){printf("一天总共花费%f",s);}

int main()

{

    float sum;

    sum=day(12)+day(12);

    Sum_out(sum);

    return 0;

}


正在回答

5 回答

自定义函数类型改为double或float 例如:int day()改为 double day()

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

我的也是68,到底是为啥捏

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

方法的返回值类型应该要定义成float

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

69.4


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

http://img1.sycdn.imooc.com//5e7b67570001857802290164.jpg我是这样,你参考一下吧?

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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

答案是68吗?

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