返回首页 返回题库

智能快递柜取件费计算器

C++ 入门 #GESP一级#条件语句#输入输出

题目描述

题面描述

你好呀!你有没有取过小区楼下的智能快递柜呢?某小区的智能快递柜取件收费规则如下,请你写一个C++程序,帮助大家计算取件需要支付的费用吧!

  • 取件时间<=24小时:免费(费用0元)
  • 24小时<取件时间<=48小时:收费1元
  • 取件时间>48小时:每超过24小时(不足24小时按24小时算)加收1元,基础费用1元

输入格式

输入一个正整数h,表示从快递放入柜子到取件的总小时数。

输出格式

输出一个整数,表示需要支付的取件费用。

样例1

输入:

23

输出:

0

样例1解释

总小时数23<=24,符合免费条件,所以输出0。

样例2

输入:

50

输出:

2

样例2解释

总小时数50>48,额外时间为50-48=2小时,不足24小时按24小时算,需要加收1元,加上基础费用1元,总共支付2元。

数据范围

h是1到1000之间的正整数(包含1和1000)。

时间与内存限制

时间限制:1秒,内存限制:128MB。

💡 查看提示(先自己想一想再看)
本题考察if-else if-else条件分支结构、整数输入输出;注意处理超过48小时的情况时,不足24小时要向上取整,可以用整数除法的小技巧:(额外时间 + 23)/ 24哦!
⚙ 开始做这道题 0 人做过 · 0 收藏 · 14 浏览

讨论(0)