火车站行李费的收费标准是50kg以内(包括50kg)0.2元/kg,超过部分为0.5元/kg,据输入的行李重量计算出应付的行李费,结果保留两位小数。代码
时间: 2024-02-25 16:56:06 浏览: 78
好的,以下是一个C语言的行李费计算程序示例:
```c
#include <stdio.h>
int main() {
float weight, fee;
// 读入行李重量
printf("请输入行李重量(单位:kg):");
scanf("%f", &weight);
// 计算行李费用
if (weight <= 50) {
fee = weight * 0.2;
} else {
fee = 50 * 0.2 + (weight - 50) * 0.5;
}
// 输出行李费用,保留两位小数
printf("应付行李费用为:%.2f元\n", fee);
return 0;
}
```
这个程序首先会询问用户输入行李的重量,然后根据行李重量计算行李费用,最后输出行李费用,保留两位小数。需要注意的是,这里使用了float类型来存储行李重量和行李费用,保证了精度。
相关问题
火车站行李费的收费标准是50kg以内(包括50kg)0.2元/kg,超过部分为0.5元/kg,据输入的行李重量计算出应付的行李费,结果保留两位小数。
好的,那我来回答你的问题。根据你的描述,如果行李重量不超过50kg,则行李费用为行李重量乘以0.2元/kg。如果行李重量超过50kg,则需要分为两部分计算:前50kg按照0.2元/kg计算,超过部分按照0.5元/kg计算。因此,计算行李费用的公式为:
- 若行李重量不超过50kg:行李费用 = 行李重量 × 0.2元/kg
- 若行李重量超过50kg:行李费用 = 50kg × 0.2元/kg + (行李重量 - 50kg) × 0.5元/kg
需要注意的是,最后的结果需要保留两位小数。
火车站行李费的收费标准是50kg以内(包括50kg)0.2元/ kg ,超过部分为0.5元/ kg ,据输入的行李重量计算出应付的行李费,结果保留两位小数。
根据输入的行李重量,可以使用以下公式计算行李费:如果行李重量小于等于50kg,则行李费为行李重量乘以0.2元/kg;如果行李重量大于50kg,则行李费为50kg的费用加上超出部分的费用,即(50kg*0.2元/kg)+(超出部分的重量*0.5元/kg)。最后将计算出的行李费结果保留两位小数即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)