根据题目规则,行李不超过50公斤时,运费为0.15元/公斤;如果超过50公斤,超过部分的运费为0.22元/公斤。现有行李w公斤,编写一个c语言程序计算运费s
时间: 2023-12-14 13:38:37 浏览: 76
以下是一个简单的 C 语言程序,用于计算行李的运费:
```c
#include <stdio.h>
int main() {
float weight, cost;
printf("请输入行李重量(单位:公斤):");
scanf("%f", &weight);
if (weight <= 50) {
cost = weight * 0.15;
} else {
cost = 50 * 0.15 + (weight - 50) * 0.22;
}
printf("运费为:%.2f 元\n", cost);
return 0;
}
```
程序中使用 `scanf` 函数从用户处获取行李的重量,并根据重量计算运费。在计算运费时,使用了一个条件语句来判断是否超过了50公斤,从而计算出相应的运费。最后,使用 `printf` 函数将运费输出到控制台。
相关问题
根据题目规则,行李不超过50公斤时,运费为0.15元/公斤;如果超过50公斤,超过部分的运费为0.22元/公斤。现有行李w公斤,编写一个程序计算运费s
好的,以下是 Python 代码实现:
```
w = float(input("请输入行李重量(单位:公斤):")) # 获取输入的行李重量
if w <= 50:
s = w * 0.15 # 不超过50公斤时的运费计算公式
else:
s = 50 * 0.15 + (w - 50) * 0.22 # 超过50公斤时的运费计算公式
print("您需要支付的运费为:%.2f 元" % s) # 输出运费结果,保留两位小数
```
解释一下代码的实现过程:
1. 首先通过 `input()` 函数获取用户输入的行李重量 `w`。
2. 然后使用 `if-else` 条件语句判断行李重量是否超过50公斤:
- 如果不超过50公斤,则运费 `s` 等于行李重量 `w` 乘以 0.15。
- 如果超过50公斤,则运费 `s` 等于前50公斤的运费(即 50*0.15)加上超过部分的运费(超过部分为 `w-50`,每公斤的运费为 0.22)。
3. 最后使用 `print()` 函数输出运费结果,其中 `"%.2f"` 表示输出结果保留两位小数。
C语言3.按托运规则,行李不超过50公斤时,运费为0.15元/公斤,如超过50公斤,超过部分的运费为0.22元/公斤。现有行李w公斤,编程求运费s(用if-else语句编写)。
以下是使用if-else语句编写的求运费的C语言代码:
```c
#include <stdio.h>
int main() {
float w, s;
printf("请输入行李重量(单位:公斤):");
scanf("%f", &w);
if (w <= 50) {
s = w * 0.15;
printf("运费为%.2f元。\n", s);
} else {
s = 50 * 0.15 + (w - 50) * 0.22;
printf("运费为%.2f元。\n", s);
}
return 0;
}
```
首先通过`scanf()`函数获取用户输入的行李重量,并将其存储在变量`w`中。
接着使用if-else语句进行判断,如果行李重量`w`不超过50公斤,则按照0.15元/公斤的价格计算运费并输出结果;否则按照题目要求进行计算并输出结果。
最后返回0表示程序正常结束。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![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)