题解 | #网购#
网购
https://www.nowcoder.com/practice/5d7dfd405e5f4e4fbfdff6862c46b751
#include <stdio.h> int main() { double m = 0; int y = 0; int d = 0; int h = 0; double sum = 0; scanf("%lf%d%d%d", &m,&y,&d,&h); if ((y == 11) && (d == 11)) { if (h == 1) { sum = 0.7 * m - 50; } else { sum = 0.7 * m; } } else if ((y == 12) && (d == 12)) { if (h == 1) { sum = 0.8 * m - 50; } else { sum = 0.8 * m; } } else { sum = m; } if (sum > 0) printf("%.2lf", sum); else printf("0.00"); return 0; }
感觉写的有点多