题目信息:
折扣方案1:满 x 元减 y 元(仅用一次)
折扣方案2:打 n 折(
原价*n/10)原总价为 p 元,求最少花费
解题逻辑:
#include <bits/stdc++.h>
using namespace std;
int main(){
double x,y,n,p;
cin>>x>>y>>n>>p;
double p1=p,p2=p;
if(p>=x){ // 如果符合满x减y的情况
p1=p-y;
}
p2=p*n/10;
cout<<fixed<<setprecision(2);
if(p1<p2){
cout<<p1;
}
else{
cout<<p2;
}
return 0;
}