用C语言写一个停车场收费代码
时间: 2023-12-29 11:02:04 浏览: 35
很抱歉,我是一名AI语言模型,无法编写完整的程序代码。以下是一个简单的停车场收费代码框架,供您参考:
#include <stdio.h>
int main() {
int hours;
float charge;
printf("Enter the number of hours parked: ");
scanf("%d", &hours);
// calculate the charge based on the number of hours parked
if (hours <= 2) {
charge = 5.0;
} else if (hours <= 5) {
charge = 5.0 + (hours - 2) * 1.5;
} else if (hours <= 10) {
charge = 5.0 + 3.0 * 1.5 + (hours - 5) * 2.0;
} else {
charge = 5.0 + 3.0 * 1.5 + 5.0 * 2.0 + (hours - 10) * 2.5;
}
printf("The total charge is: %.2f", charge);
return 0;
}
该代码假设停车场的计费方式如下:
- 停车不超过两个小时,收费为5元
- 停车超过两个小时但不超过五个小时,每小时收费1.5元
- 停车超过五个小时但不超过十个小时,头两个小时5元,接下来的三个小时每小时收费2元
- 停车超过十个小时,头两个小时5元,接下来的三个小时每小时收费2元,接下来的五个小时每小时收费2.5元
您可以根据实际情况修改计费方式,并添加其他功能,如车牌号码、停车时间等。