C语言3.按托运规则,行李不超过50公斤时,运费为0.15元/公斤,如超过50公斤,超过部分的运费为0.22元/公斤。现有行李w公斤,编程求运费s(用if-else语句编写)。
时间: 2023-06-20 15:08:03 浏览: 286
C_中math.h函数总结
以下是使用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表示程序正常结束。
阅读全文