题解 | #网购#
网购
https://www.nowcoder.com/practice/5d7dfd405e5f4e4fbfdff6862c46b751
#include <stdio.h>
int main() {
float a, b, c, d;
while (scanf("%f %f %f %f", &a, &b, &c, &d) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld") to
if (b == 11 && c == 11)
{
if (d == 1)
{
if (a * 0.7 - 50.0 < 0)
{
printf("%.2f", 0.00);
}
else
{
printf("%.2f", a * 0.7 - 50.0);
}
}
else {
printf("%.2f", a * 0.7);
}
}
else if (b == 12 && c == 12)
{
if (d == 1)
{
if (a * 0.8 - 50.0 < 0)
{
printf("%.2f", 0.00);
}
else
{
printf("%.2f", a * 0.8 - 50.0);
}
}
else {
printf("%.2f", a * 0.8);
}
}
else {
printf("%.2f", a);
}
}
return 0;
}