1 条题解
-
0
易错点: 1:s1只考虑 满x后减y,而忽略 如果不足的x的话需要保持原来的价格p
2:输出的时候应该输出 min(s1,s2),容易写成谁大输出谁
int x,y,n,p; cin >> x >> y >> n >> p ; double s1 = 0,s2 = 0; if ( p >= x) { s1 = p - y; } else { s1 = p ; } s2 = p*n/10.0; if ( s1 < s2) { printf("%.2lf",s1); } else { printf("%.2lf",s2); }
- 1
信息
- ID
- 8999
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者