信息学奥赛(C )——计算邮资
2023-04-24 来源:飞速影视
在我们的日常生活中,寄快递成了必不可少的事情,比如寄到北京是多少钱呀?如果我要加急需要另外付吗?如果超出了重量需要加付吗?这些都是我们实际会遇到的一些问题,那么今天就和大家一起来讨论一道“全国青少年编程等级考试”的题目“计算邮资”,根据邮件的重量和用户是否愿意加急计算出邮费。
题目描述:根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克),基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。
输入:输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为克)和是否加急。如果字符是y,说明选择加急;如果字符是n,说明不加急。
输出:输出一行,包含一个整数,表示邮费。
输入样例:1200 y
输出样例:17
![信息学奥赛(C )——计算邮资](http://fs.qqfile.top/re/aHR0cHM6Ly9waWNzNi5iYWlkdS5jb20vZmVlZC9jODE3N2YzZTY3MDljOTNkZDdlNGRkZWY4MjVkZWNkNWQxMDA1NDc5LmpwZWdAZl9hdXRvP3Rva2VuPTIyZWE0Zjg2NzNjY2MzOGQyOGY2YmJlMjNiYWVmNjcy0)
通过分析题目我们可以在一张表格上把所有的可能性给列出来,根据不同重量,算基本的费用,再考虑是否需要加急,最后算出总费用。那么根据表格我们可以画出一张流程图:
![信息学奥赛(C )——计算邮资](/images/loading.gif)
接下来我们用C 语言来写一下
![信息学奥赛(C )——计算邮资](/images/loading.gif)
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号