用c语言写,出租车三公里内八元,之后每公里1.6元,计算费用
时间: 2023-12-24 10:01:58 浏览: 251
出租车计价程序.c
好的,根据您的要求,我为您编写了以下的C语言代码,可以计算出租车的费用:
```c
#include <stdio.h>
int main()
{
float distance, cost;
printf("请输入行驶的公里数:");
scanf("%f", &distance);
if (distance <= 3) {
cost = 8;
} else {
cost = 8 + (distance - 3) * 1.6;
}
printf("您需要支付的费用为:%.2f元\n", cost);
return 0;
}
```
在代码中,我们首先定义了两个变量 `distance` 和 `cost`,分别用于存储行驶的公里数和需要支付的费用。然后,通过 `scanf` 函数提示用户输入行驶的公里数,并将其存储到 `distance` 变量中。接下来,使用 `if-else` 语句来判断行驶的公里数是否小于等于 3 公里,如果是,则费用为 8 元,否则费用为 8 元加上超出 3 公里的部分乘以每公里 1.6 元的费用。最后,通过 `printf` 函数输出需要支付的费用。
希望这个代码可以帮助您解决问题,如果您有任何其他问题,请随时提出。
阅读全文