在洛谷在线ide和dev c++中输入501则输出239.7,
但在提交评测是输入501缺输出240.7,请问这是为什么呢,已经不是第一次遇到这么奇怪的问题了。
#include<iostream>
#include <iomanip>
int main()
{
int n;
double sum;
double K1 = 0.4463;
double K2 = 0.4663;
double K3 = 0.5663;
std::cin >> n;
if(n <= 150)
{
sum = n * K1;
}
if(n > 150 && n < 401)
{
sum = (150*K1)+(n-150)*K2;
}
if( n >= 401)
{
sum = (150*K1)+249*K2+(n-401)*K3;
}
std::cout << std::fixed << std::setprecision(1) << sum ;
return 0;
}