#include<stdio.h> int main() { float price = 0;//价格 int month = 0;//月份 int data = 0;//日 int flag = 0;//优惠券 scanf("%f %d %d %d",&price,&month,&data,&flag); if((month == data )&&(data==11)) { if(flag == 1) printf("%.2f\n",(price*0.7f-50)>=0?price*0.7f-50:0);//注意判断优惠以后要付的钱是否大于零,小于零就不需要付钱 printf("%.2f\n",price*0.7f); } else if((month==data)&&(data==12)) { if(flag == 1) printf("%.2f\n",(price*0.8f-50)>=0?price*0.8f-50:0);//注意判断优惠以后要付的钱是否大于零,小于零就不需要付钱 else printf("%.2f\n",price*0.8f); } else printf("%.2f\n",price); return 0; }