5.编程实现(C语言):某航空公司规定在旅游旺季(7~9 月),票价九折优惠;在旅游淡季(3~5 月、11 月),票价六折优惠;其他月份,票价八折优惠。根据输入的月份及票价,计算并输出应付金额
时间: 2024-10-12 08:11:56 浏览: 91
C语言编程实战:成绩管理系统.zip
在C语言中,你可以通过条件判断语句(if-else if-else)来实现这个需求。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int month;
float base_price, discount;
// 输入月份和基础票价
printf("请输入月份 (1-12): ");
scanf("%d", &month);
printf("请输入基础票价: ");
scanf("%f", &base_price);
// 根据月份计算折扣后的价格
if (month >= 7 && month <= 9) { // 旅游旺季
discount = base_price * 0.9; // 九折
} else if (month >= 3 && month <= 5 || month == 11) { // 旅游淡季
discount = base_price * 0.6; // 六折
} else { // 其他月份
discount = base_price * 0.8; // 八折
}
// 输出应付金额
printf("应付金额为: %.2f\n", discount);
return 0;
}
```
在这个程序中,用户首先会被提示输入月份和基础票价,然后根据输入的月份值执行相应的折扣计算,并最终输出应付金额。
阅读全文