#144. bus
bus
公交卡充值问题
时间限制: 1000ms 内存限制: 256Mib
【题目描述】
小明去公交卡充值中心为自己的公交卡充值,公交充值中心正在办一个充值优惠活动,活动详情如下:
- 充值 200 元以下,不赠送余额。
- 充值 200 ~ 299 元,赠送 50 元余额到卡中。
- 充值 300 ~ 499 元,赠送 100 元余额到卡中。
- 充值 500 元及以上,赠送 200 元余额到卡中。
比如:小明如果充值 350 元,那么实际卡中到账的金额将会是 450 元(350 元充值 + 100 元赠送)。
请你帮助小明根据充值金额计算实际应当到账的金额。
【输入格式】
一个整数 ,代表小明的充值金额。
【输出格式】
一个整数,代表实际到账的金额。
【输入样例】
200
【输出样例】
250
【样例解释】
充值 200 元,卡中实际到账 250 元(200 元充值 + 50 元赠送)。
【数据范围与提示】
对于 100% 的数据,有 。
文件io提醒
#include <cstdio>
#include ...
...
int main() {
freopen("bus.in", "r", stdin);
freopen("bus.out", "w", stdout);
// 在这里开始编写你的代码
return 0;
}