#include <stdio.h>
int main()
{
int e;
double price;
scanf("%d", &e);
if (e <= 150)
{
price = e * 0.4463;
printf("%.1lf",price);
}
else if (e > 150 && e <= 400)
{
price = 150 * 0.4463 + (e - 150) * 0.4663;
printf("%.1lf",price);
}
else if (e > 400)
{
price = 150 * 0.4463 + 250 * 0.4663 + (e - 400) * 0.5663;
printf(".1lf",price );
}
return 0;
}
这是我的源代码,但是IDE中的warning告诉我说算术溢出