#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.0;
}else {
price = 80.0;
}
//年龄限制
if(age <= 6 ){
price *= 0.5;
}else if(age >= 60){
price *= 0.7;
}else {
price *= 1;
}
//会员折扣
if(isvip){
price *= 0.9;
}
//特殊待遇
if ( (age<=6 || age>=60) && time>= 12){
price -= 10;
}
printf("你需要付费:%f元",price);
}
(一)5岁的小孩没会员在10点买票 运行结果如下:
(二)65岁的老人有会员在19点买票 运行结果如下:
(三)30岁的成年人有会员在8点买票 运行结果如下: