查看a.指定车牌号的车主联系方式;b.计算某车牌号的停车费用。
时间: 2024-03-23 08:41:54 浏览: 103
查车牌号车主信息电话.docx
5星 · 资源好评率100%
好的,针对你的问题,我来具体展开一下如何实现查看指定车牌号的车主联系方式和计算某车牌号的停车费用这两个功能。
首先,我们需要先查询指定车牌号的车辆信息。可以遍历所有车辆信息,找到匹配的车辆信息,然后输出该车辆信息的车主联系方式。具体代码实现如下:
```c
void find_car(const char* num, const struct Car* cars, int count) {
for (int i = 0; i < count; ++i) {
if (strcmp(num, cars[i].num) == 0) {
printf("车主联系方式: %s\n", cars[i].phone);
return;
}
}
printf("未找到车牌号为%s的车辆\n", num);
}
```
接下来,我们来看如何计算某车牌号的停车费用。同样地,我们需要先查询指定车牌号的车辆信息,然后根据车辆的驶入时间、驶出时间和单价来计算停车费用。具体代码实现如下:
```c
void calc_fee(const char* num, const struct Car* cars, int count) {
for (int i = 0; i < count; ++i) {
if (strcmp(num, cars[i].num) == 0) {
int fee = (cars[i].outtime - cars[i].intime) * cars[i].price;
printf("车牌号为%s的停车费用为%d元\n", num, fee);
return;
}
}
printf("未找到车牌号为%s的车辆\n", num);
}
```
以上就是如何实现查看指定车牌号的车主联系方式和计算某车牌号的停车费用这两个功能的具体代码实现,你可以根据自己的实际需求进行调整和完善。
阅读全文