编写一个C语言程序,实现一个简单的停车场收费计算,需要处理以下几种情况:
在一行输入停车时间(整数,单位:小时)。
在一行输出应支付的停车费用(整数,单位:元)
10
110
这个题目字多,看起来挺复杂,其实写起来还是挺简单的,可以通过以下步骤来实现:
def parking_fee(hours):if hours <= 1:fee = 0 # 停车1小时内免费elif hours <= 8:fee = hours * 10 # 停车8小时以内按每小时10元的价格收费else:fee = 80 # 前8小时的费用为80元if hours > 8:fee += (hours - 8) * 15 # 超过8小时后按每小时15元的价格收费fee = min(fee, 200) # 停车费用封顶为200元return feehours = int(input()) # 获取输入的停车时间
fee = parking_fee(hours) # 计算停车费用
print(fee) # 输出计算结果
本文发布于:2024-02-02 18:50:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170687099645740.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |