请用C语言解决问题:购买地铁车票的规定如下: 乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位。 输入人数、站数,输出应付款。
时间: 2024-03-26 14:16:47 浏览: 53
单片机C语言程序设计K1-K4 控制LED移位(基于8051+Proteus仿真)
好的,这个问题完全可以回答。以下是解决问题所需的C代码:
```
#include <stdio.h>
int main() {
int people, stations;
float price;
printf("请输入乘坐人数:");
scanf("%d", &people);
printf("请输入乘坐站数:");
scanf("%d", &stations);
if (stations >= 1 && stations <= 4) {
price = 3.0;
} else if (stations >= 5 && stations <= 9) {
price = 4.0;
} else if (stations >= 10) {
price = 5.0;
}
printf("\n应付款为 %.2f 元", price * people);
return 0;
}
```
以上代码实现了一个简单的购买地铁车票的计费系统,根据输入的人数和站数,计算应该付费的金额。
阅读全文