这怎么搞的。。。不会了。

来源:5-14 综合练习

qq_慕UI7024090

2019-02-18 23:50

#include<stdio.h>
float cost(int x,int y)
{
 float money;
 float price=2.3;
 if(x>=23||x<5)
 {
  price*=0.2;
 }
 if(y<=3)
 {
  money=13+1;
 }
 else
 {
  money=13+(y-3)*price+1;
 }
 return money;
}

int main()
{
 printf("白天的车钱:%d\n",cost(9,12));
 printf("晚上的车钱:%d\n",cost(18,12));
 printf("小明一天共需要打车钱:%d\n",cost(9,12)+cost(18,12));
 return 0;
}

写回答 关注

3回答

  • qq_慕UI7024090
    2019-03-03 19:02:56

    懂了,我后面输出不能用d%,前面定义的是%f


  • qq_慕前端9533399
    2019-02-20 16:06:40

    加收20%  *1.2

  • 大伟GG
    2019-02-19 22:47:58

    你想问什么

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题