用c语言写一个程序:假设机票原价为 5000 元,4~10 月为旺季,旺季头等舱(代码 F)打九折,经 济舱(代码 Y)打八折, 淡季头等舱(代码 F)打五折,经济舱(代码 Y)打四 折。编程实现输入出行月份以及舱位类型代码输出机票价格。
时间: 2024-05-12 20:16:12 浏览: 10
好的,这个问题属于计算问题,我可以回答。以下是C语言程序:
```c
#include <stdio.h>
int main() {
int month;
char cabin;
float price = 5000.0;
printf("请输入出行月份(4-10):");
scanf("%d", &month);
printf("请输入舱位类型(F/Y):");
scanf(" %c", &cabin);
if (month >= 4 && month <= 10) {
if (cabin == 'F') {
price *= 0.9;
} else {
price *= 0.8;
}
} else {
if (cabin == 'F') {
price *= 0.5;
} else {
price *= 0.4;
}
}
printf("机票价格为:%.2f元\n", price);
return 0;
}
```
输入月份和舱位代码后,程序会根据规则计算机票价格并输出。注意,这个程序中没有进行输入验证,实际使用中应该加入验证。