计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。帮我写C++代码...

好的,这是一段计算邮费的C语言代码:

#include<stdio.h>
int main()
{
    int weight;
    int is_urgent;
    int fee;
    printf("请输入物品重量(克):");
    scanf("%d", &amp;weight);
    printf("是否加急?(是:1,否:0):");
    scanf("%d", &amp;is_urgent);
    fee = 8;
    if (weight > 1000) {
        int extra_weight = weight - 1000;
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 急邮寄, 邮费将每件加收5元的加急。 举个例子,如果邮件重量为1200克,且用户选择了加急邮寄,邮费应该是 8元 + (1200克 - 1000克) / 500克 * 4元 + 5元 = 12元 + 5元 = 17元。 ### 回答2: 急,则在原有计基础上加收5元加急用。 根据上述规则计算邮费的步骤如下: 1. 首先判断邮件的重量是否在1000克以内。 - 如果是,邮费基本8元。 - 如果不是,则继续往下计算。 2. 计算超重部分。 - 首先将邮件的重量减去1000克得到超过1000克的部分重量。 - 然后将超重部分除以500克得到超重的500克倍数,再乘以4元得到超重用。 3. 计算不足500克部分。 - 首先将邮件的重量除以500克取整数部分得到不足500克的倍数。 - 然后判断是否有不足500克的部分,如果有,则加上500克计算。 4. 将基本用、超重用和不足500克部分用相加,得到总的邮费。 5. 如果用户选择加急,则在总的邮费上再加上5元加急用。 通过上述计算方法,可以根据邮件的重量用户是否选择加急准确计算出对应的邮费。 ### 回答3: 急,每件邮件另外加收5元。根据这个规则,我们可以先判断用户是否选择了加急,如果选择了加急,邮费基本的基础上每件邮件需要额外加5元。然后再判断邮件的重量是否超过1000克,如果超过了1000克,需要根据超重部分计算超重超重计算是每500克加收4元,不足500克的部分按照500克计算。 假设一个用户选择了加急且重量为800克的邮件,根据计算规则,这封邮件的基本为8元,由于选择了加急,需要额外加收5元,所以总共需要支付13元的邮费。 再假设一个用户选择了加急且重量为1200克的邮件,根据计算规则,这封邮件的基本为8元,由于选择了加急,需要额外加收5元。超过1000克的部分为200克,按照每500克加收4元的规则计算超重为8元,所以总共需要支付21元的邮费。 通过这样的计规则,我们可以根据用户选择的加急和邮件的重量计算出准确的邮费,提供给用户参考和支付。这样能够合理确定邮费,既满足用户的需求,也能够保证邮件寄送的效率和服务质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值