用c语言写用if语句结构计算票价
时间: 2024-10-24 18:10:29 浏览: 14
大一C语言综合程序地铁订票系统
5星 · 资源好评率100%
在C语言中,你可以使用if语句结构编写一个简单的票价计算程序,比如考虑基础价格、折扣等级等因素。下面是一个基本的例子:
```c
#include <stdio.h>
int main() {
float base_fare = 50.0; // 基础票价
int discount_level;
printf("请输入折扣级别(1:无折扣,2:9折,3:8折):");
scanf("%d", &discount_level);
if (discount_level == 1) { // 无折扣
printf("票价: %.2f元\n", base_fare);
} else if (discount_level == 2) { // 9折
float discounted_fare = base_fare * 0.9;
printf("票价(9折): %.2f元\n", discounted_fare);
} else if (discount_level == 3) { // 8折
float discounted_fare = base_fare * 0.8;
printf("票价(8折): %.2f元\n", discounted_fare);
} else {
printf("输入错误!折扣级别无效.\n");
}
return 0;
}
```
在这个程序中,用户会被询问折扣级别,然后根据用户的输入,if-else结构会计算并打印出相应的折扣后的票价。
阅读全文