21xrx.com
2024-11-05 19:33:22 Tuesday
登录
文章检索 我的文章 写文章
使用C语言Switch语句计算租车费用
2023-06-17 12:27:04 深夜i     --     --
C语言 Switch语句 租车费用计算

文章内容:

在编程中,switch语句是一种非常常见的结构。它通常用于根据条件执行不同的代码块。在计算租车费用时,可以使用switch语句来根据不同的租用时间计算价格。

首先,让我们看一下计算租车费用的公式。假设每小时租金为10元,如果租用时间不足3小时,则按照3小时计算。如果租车时间大于等于3小时但小于24小时,则每小时租金为8元。如果租用时间超过24小时,则每小时租金为6元。使用这些参数,我们可以编写C语言函数来计算租车费用。

下面是使用switch语句编写的C语言函数:


#include

double calculate_rental_cost(int time_interval) {

 double rental_cost;

 switch (time_interval) {

 case 1 ... 3:

  rental_cost = 30.0;

  break;

 case 3 ... 24:

  rental_cost = time_interval * 8.0;

  break;

 default:

  rental_cost = time_interval * 6.0;

 }

 return rental_cost;

}

int main() {

 int hours;

 double cost;

 printf("Enter the rental time (in hours): ");

 scanf("%d", &hours);

 cost = calculate_rental_cost(hours);

 printf("The rental cost is $%.2f.\n", cost);

 return 0;

}

在上面的代码中,switch语句用于根据租车时间计算租赁费用。如果租用时间小于4小时,则租赁费用固定为30元,即3小时的计费。当租用时间在3小时到24小时之间时,每小时租金为8元。最后,如果租用时间超过24小时,则每小时租金为6元。

这个函数返回计算的租金成本,并在主函数中进行输出。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复