测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A17134. 红军物资运费结算(基础模拟)

填空题 中等

题目描述

红军物资运费结算(基础模拟)

题目描述

长征途中,红军运输队帮老乡运送粮食,坚持买卖公平,运费规则如下:

重量≤3kg:基础运费 10 银元

重量 > 3kg:基础 10 银元 + 超出部分每 kg 3 银元

输入物资重量 W(整数),计算并输出总运费。

输入格式

一个整数 W(1 ≤ W ≤ 10000)

输出格式

一个整数,代表总运费

参考答案

#include <iostream> using namespace std; int main() { int W; cin >> W; int fee; if (W <= 3) fee = 10; else fee = 10 + (W - 3) * 3; cout << fee << endl; return 0; }

答案解析

读取输入重量 W;判断 W 是否小于等于 3;若成立,总运费为 10;否则,总运费为 10 加上 (W - 3) 与 3 的乘积;输出计算结果。

上一题 下一题