某航空公司规定在旅游旺季(7~9 月),票价九折优惠;在旅游淡季(3~5 月、11 月),票价六折优惠;其他月份,票价八折优惠。根据输入的月份及票价,计算并输出应付金额。C语言
时间: 2024-10-21 14:10:10 浏览: 41
餐饮旅游行业:价值与成长兼备,看好5月旺季行情.pdf
在C语言中,你可以使用条件语句(如if-else if-else结构)来实现这个规则。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int month;
float original_price, discount;
// 输入月份和原价
printf("请输入月份(1-12): ");
scanf("%d", &month);
printf("请输入原始票价: ");
scanf("%f", &original_price);
// 根据月份计算折扣后的价格
if (month >= 7 && month <= 9) { // 旅游旺季
discount = 0.9; // 九折
} else if (month >= 3 && month <= 5 || month == 11) { // 旅游淡季
discount = 0.6; // 六折
} else {
discount = 0.8; // 其他月份
}
// 计算应付金额
float final_price = original_price * discount;
printf("应付金额为: %.2f元\n", final_price);
return 0;
}
```
在这个程序中,用户首先会被提示输入月份和原价,然后根据输入的月份判断折扣,最后计算出打折后的应付金额。
阅读全文