章节
问答
课签
笔记
评论
占位
占位

综合练习

北京市出租车打车计费规则如下:

1. 每公里单价计费2.3元

2. 起步价13元(包含3公里)

3. 晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。

4. 每次乘车加收1元钱的燃油附加税。

小明每天上下班都要打车,公司和家的距离为12公里,上午上班时间为9点,下午下班时间为6点。

请编写一个小程序计算小明每天打车的总费用。

 

任务

本节为自由练习木有验证,大家把代码写好能算出结果就OK

?不会了怎么办

1、可以定义一个函数,将时间和距离当作参数传递进去

2、在自定义函数中,先判断是否要加收价钱

3、判断公里数然后计算价钱,最后在加1块钱燃油费

||
1
#include <stdio
    .h>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 是百百吖
#include <stdio.h>double getFree(int time, double distance){    double starting_price = 13;//起步价    double starting_distance = 3;//起步里程    double unit_price = 2.3;//单价    double actual_price = (time > 23 || time < 5) ? unit_price * 1.2 : unit_...

最赞回答 / 大哥布
//这是另一种解法:#include <stdio.h>float Price(int km,int H)     //定义表示总价的函数,影响总价的变量有距离Km、上下班时间H1、H2。{    float cost;     //定义总价变量,用来承载每次计算的结果。    if(km>3)    {        if(H>=23||H<5)     //上、下班时间在晚间高收费区。        {            cost=(km-3)*2.3*(1+0.2)...

最新回答 / MyZyy
单精度浮点数的有效数字是6到7位。但是现在似乎主流认知已经变成了单精度浮点数的有效数字就是7位。

最新回答 / 慕移动0175026
你不用想那么多

最新回答 / 小白菜慢慢长大
printf("小明每天打车的总费用为%d元\n,y");你这里的“   位置有问题应该再n后面。

最新回答 / weixin_慕粉2355749
int是定义整形字符的当然会帮你把小数点抹了啊,要用double或者float

最赞回答 / 慕设计1243522
应该是printf("小明打车花了%f元",xiaoming());还有你这个只考虑了单程的,题目是上下班呢

最新回答 / 慕妹0327896
https://search.bilibili.com/all? ... 5%34%2E%31%65%6A%61https://search.bilibili.com/all? ... 5%34%2E%31%63%71%77https://search.bilibili.com/all? ... D%A5%34%2E%31%70%6Dhttps://search.bilibili.com/all? ... D%A5%34%2E%31%72%69https://search.bilibili.com/all...
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言