如何用C语言编写一个计算汽车维修费用的程序?
时间: 2024-12-12 20:17:41 浏览: 8
在C语言中编写一个简单的汽车维修费用计算器程序,我们可以假设有几种不同的服务项目,每个项目的费用不同,并允许用户输入选择的服务项目。下面是一个简化的示例:
```c
#include <stdio.h>
// 定义维修项目及其价格
enum CarService {
SERVICE机油更换 = 50,
SERVICE刹车检查 = 100,
SERVICE轮胎更换 = 300,
// 添加更多项目...
};
// 计算总费用的函数
int calculateRepairCost(int serviceChoice) {
switch (serviceChoice) {
case SERVICE_机油更换:
return 50;
case SERVICE_刹车检查:
return 100;
case SERVICE_轮胎更换:
return 300;
// 添加其他case处理...
default:
printf("未知的服务项目");
return -1; // 如果输入的不是已知服务,返回错误
}
}
int main() {
int serviceInput;
printf("请输入需要的服务项目(机油更换=1, 刹车检查=2, 轮胎更换=3):");
scanf("%d", &serviceInput);
int repairCost = calculateRepairCost(serviceInput);
if (repairCost != -1) {
printf("维修费用: %.2f元\n", repairCost);
}
return 0;
}
```
阅读全文