c语言计算作业

40 阅读1分钟
  • 基础票价:分为白天场(12:00 前)50 元,晚间场(12:00 及以后)80 元。

  • 年龄优惠

    • 儿童(6 岁及以下):基础票价打 5 折;
    • 老人(60 岁及以上):基础票价打 7 折;
    • 其他年龄(7 - 59 岁):无年龄优惠。
  • 会员折扣:会员在上述优惠(基础票价优惠、年龄优惠)后再打 9 折,且会员身份与年龄优惠可叠加。

  • 特殊规则:儿童和老人无论是否为会员,晚间场额外减 10 元,此优惠在所有优惠之后生效

#include <stdio.h>
int main(){
	int age = 0;
	printf("请输入年龄");
	scanf("%d",&age);
	
	int time = 0;
	printf("请输入时间");
	scanf("%d",&time);
	
	int svip = 0;
	printf("输入是否是会员(1:是 ,0:否):");
	scanf("%d",&svip);
	
	printf("你的年龄是%d,看电影时间是:%d点, 是否会员: %d\n",age ,time, svip);
	
	double price = 0;
	if(time < 12){
		price = 50;
	} else{
		price = 80;
	}
	if(age <= 6){
		price = price * 0.5;
	}
	if(age >= 60){
		price = price * 0.7;
	}
	if(svip){
		price = price * 0.9;
	}
	if((age<=6 ||age >= 60 )&& time >=12){
		price = price - 10;
	}	
	printf("你需要支付:%f元",price);

	
}

image.png

image.png

image.png