既然日期只有双十一和双十二了,那只保存一个就好了嘛!只要知道是几号就知道是几月了,而优惠券肯定是能用的,那么可以算出来最后的价格啦!
注意最后要支付的钱为负数的情况,样例3告诉我们,为负数就要变成0,所以我就用了三目(你写max(c,0)当然也行,不过这玩意要头文件cmath)
#include <iostream> using namespace std; int main() { int d,n; double c; cin>>c>>d>>d>>n; c=c*(d==11?0.7:0.8)-50*n; printf("%.2lf",c>0?c:0); return 0; }