【问题描述】
某运输公司对用户计算运费。路程(s)越远,每公里运费越低。标准如下:
|
里程(单位:公里) |
折扣 |
|
s<250 |
0 |
|
250≤s<500 |
2% |
|
500≤s<1000 |
5% |
|
1000≤s<2000 |
8% |
|
2000≤s<3000 |
10% |
|
3000≤s |
15% |
其中基本运费为每吨每公里1元,现请你帮助该运输公司设计自动计费程序来计算运输费用。
【输入形式】
输入为一行两个整数,分别表示运输的载重(吨)和里程(公里)。
【输出形式】
输出一行一个整数,表示运输费用
【样例输入】
1 200
【样例输出】
200
#include <iostream>
using namespace std;
int main(){
int t,s;
int sum=0;
cin>>t>>s;
sum = t*s; //注意题目说的是每公里都打折
if (s<250)
sum = sum;
else if(s<500)
sum = sum*0.98;
else if(s<1000)
sum = sum*0.95;
else if(s<2000)
sum = sum*0.92;
else if(s<3000)
sum = sum*0.90;
else
sum = sum*0.85;
cout<<sum;
return 0;
}
本文介绍了一个C++程序,用于计算根据运输距离不同提供折扣的运费,给定载重和里程作为输入,输出总运费。程序实现了标准的里程折扣规则:基本运费1元/吨公里,根据区间进行不同比例的折扣。
490

被折叠的 条评论
为什么被折叠?



