早间场:11点以前 票价:50
晚间场:12点以后 票价:80
优惠政策:6岁以下儿童打5折,60岁以上老人打7折;无论老人小孩晚间场立减10元
会员政策:会员票价9折;(可叠加优惠政策)
#include <stdio.h>
int main() {
int age = 0;
printf("输入年龄:");
scanf("%d", &age);
int time = 0;
printf("输入时间:");
scanf("%d", &time);
int isvip = 0;
printf("输入是否会员(1:是,0:否):");
scanf("%d", &isvip);
printf("您的年龄是%d,看电影的时间是:%d点,是否会员:%d \n", age, time, isvip);
double price = 0;
if (time < 12) {
price = 50;
} else {
price = 80;
}
if (age <= 6) {
price *= 0.5; // 儿童5折
} else if (age >= 60) {
price *= 0.7; // 老人7折
}
if (isvip) {
price *= 0.9; // 会员9折
}
if ((age <= 6 || age >= 60) && time >= 12) {
price -= 10; // 下午场老幼额外减10元
}
printf("您需要付费:%.2f元", price);
return 0;
}
示例:5岁儿童,时间:11点,无会员的运行结果:
示例:60岁老人,时间:20点,有会员的运行结果:
示例:25岁青年,时间:20点,无会员的运行结果: