#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 = price * 0.5;
}
else if(age >= 60){
price = price * 0.7;
} else {
price = price * 1 ;
}
if( isvip == 1){
price = price * 0.9;
}
// 叠加优惠
if( time >=12 && (age <= 6 || age >= 60) ){
price = price -10;
}
printf("您需要付费: %.2f元", price);
return 0;
}
运行结果如下: