实例--卖票

55 阅读1分钟
#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点买票 运行结果如下:

image.png

(二)65岁的老人有会员在19点买票 运行结果如下:

image.png

(三)30岁的成年人有会员在8点买票 运行结果如下:

image.png