货物重量计算运费用c语言
时间: 2023-05-25 12:07:13 浏览: 104
以下是一个简单的C语言程序,用于计算货物重量的运费:
```c
#include <stdio.h>
int main() {
float weight, cost;
// 获取货物重量
printf("请输入货物重量(单位kg):");
scanf("%f", &weight);
// 根据重量计算运费
if (weight <= 100) {
cost = weight * 0.50;
} else if (weight > 100 && weight <= 500) {
cost = weight * 0.40;
} else if (weight > 500 && weight <= 1000) {
cost = weight * 0.30;
} else {
cost = weight * 0.20;
}
// 输出运费
printf("货物重量为%.2fkg,运费为%.2f元。\n", weight, cost);
return 0;
}
```
运行程序后,它将提示您输入货物重量,随后会根据输入的重量计算相应的运费,并将货物重量和运费输出到屏幕上。
以上是一个非常简单的运费计算程序,只用到了`if-else`语句来进行条件分支控制。程序也可以使用循环等其他语句以实现更复杂的功能。
相关问题
快递费用计算c语言
快递费用计算的 C 语言代码如下:
```c
#include <stdio.h>
int main() {
int weight;
double fee;
printf("请输入快递重量(单位:kg):");
scanf("%d", &weight);
if (weight <= 0) {
printf("快递重量输入错误!\n");
return 0;
}
if (weight <= 1) {
fee = 8.0;
} else if (weight <= 5) {
fee = 8.0 + (weight - 1) * 1.5;
} else if (weight <= 10) {
fee = 8.0 + 4 * 1.5 + (weight - 5) * 2.0;
} else {
fee = 8.0 + 4 * 1.5 + 5 * 2.0 + (weight - 10) * 2.5;
}
printf("快递费用为:%.2f 元\n", fee);
return 0;
}
```
该程序根据快递的重量计算快递费用,其中,快递重量必须大于 0。如果快递重量输入错误,程序会输出提示信息并退出。如果快递重量在一定范围内,程序会根据不同的重量段计算快递费用。最后,程序会输出计算出的快递费用,保留两位小数。
devc++c语言计算球体重量
计算球体重量可以使用球体的体积和密度的关系来进行计算。球体的体积可以通过给定的球体半径使用公式V = (4/3)πr³来计算,然后根据球体的密度通过公式D = m/V计算出球体的质量。
1. 首先,用户需要输入球体的半径r,可以从控制台或者通过其他方式获取用户输入的数据。
2. 接下来,我们需要计算球体的体积V。根据给定的公式V = (4/3)πr³,可以利用C语言中的数学库函数和符号常量来进行计算。例如,可以使用头文件`#include <math.h>`中的`pow()`函数来计算r³,π可以用预定义的宏定义M_PI代替。
3. 然后,根据球体的密度D,我们可以利用球体的体积V和公式D = m/V计算球体的质量m。具体计算可以使用如乘法运算符`*`和除法运算符`/`等C语言中的数学运算符进行。
4. 最后,将计算得到的球体质量m输出到控制台或者其他适合的位置,供用户查看得到结果。
为了让程序更加优化,还可以添加输入合法性检查,确保用户输入的半径r和密度D符合要求,避免不合理数据的计算。此外,还可以添加界面提示和异常处理等功能,使程序更加健壮和友好。
相关推荐
![](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)