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 的乘积;输出计算结果。
上一题
下一题