网站有域名怎么和做的网页链接,WordPress 任务悬赏插件,互联网app网站建设方案模板下载,如何开发自己的app牛牛的快递 题目描述输入描述输出描述示例代码 解题思路例如 题目描述 牛牛正在寄快递#xff0c;他了解到快递在 1kg 以内的按起步价 20 元计算#xff0c;超出部分按每 kg 1元计算#xff0c;不足 1kg 部分按 1kg计算。如果加急的话要额外付五元#xff0c;请问牛牛总共要… 牛牛的快递 题目描述输入描述输出描述示例代码 解题思路例如 题目描述 牛牛正在寄快递他了解到快递在 1kg 以内的按起步价 20 元计算超出部分按每 kg 1元计算不足 1kg 部分按 1kg计算。如果加急的话要额外付五元请问牛牛总共要支付多少快递费 输入描述 第一行输入一个单精度浮点数 a 和一个字符 b a 表示牛牛要寄的快递的重量b表示牛牛是否选择加急‘y’ 表示加急 ‘n’ 表示不加急。 输出描述
输出牛牛总共要支付的快递费用
示例
输入1.5 y 输出26
代码
#include iostream
using namespace std;
#include cmath
int main() {float a;char b;cinab;int ret0;if(a1){ret20;}else {ret20;a-1;retceil(a);}if(by){ret5;}coutretendl;return 0;
}
解题思路 代码中用到了ceil函数这个函数使用来将一个数向上取整的函数 例如
void test7(){double d13.1;double d23.6;coutceil(d1)endl;coutceil(d2)endl;}int main(){test7(); return 0;} 这个函数也就相当于把小数部分舍去然后再加1
以上就是本题的过程 如果有疑问欢迎评论区下方留言本人水平有限 如有错误也欢迎在评论区下方批评指正。若是喜欢本文就帮忙点赞吧