c语言快递运费的计算代码
时间: 2024-11-06 08:23:33 浏览: 34
c语言计算三角形面积代码
在C语言中编写一个简单的快递运费计算代码,我们可以创建一个函数来根据重量和距离来确定运费。这里是一个基础示例:
```c
#include <stdio.h>
// 定义一个函数,接收重量和距离作为输入,返回运费
float calculate_fare(int weight, int distance) {
float base_fare = 10; // 基础运费
float rate_per_kg = 2; // 每公斤的费用
float rate_per_km = 0.5; // 每公里的费用
// 计算总运费
float fare_per_km = rate_per_km * distance;
float total_weight_fare = weight * rate_per_kg;
// 返回运费总和
return base_fare + fare_per_km + total_weight_fare;
}
int main() {
int weight, distance;
printf("请输入包裹重量(单位:kg): ");
scanf("%d", &weight);
printf("请输入配送距离(单位:km): ");
scanf("%d", &distance);
float fare = calculate_fare(weight, distance);
printf("运费总额为: %.2f 元\n", fare); // 输出到两位小数
return 0;
}
```
阅读全文