啊,我哪错了!!!
我输入267,它输出121.6,
求大神教教我(C++)!
#include<iostream>
#include <iomanip>
using namespace std;
int main()
{
float s;
int n;
cin>>n;
if(n>400)
s=150*0.4463+250*0.4663+(n-400)*0.5663;
else
{
if(n>150)
s=150*0.4463+(n-150)*0.4663;
else
s=n*0.4463;
}
s=(s*10+0.5)/10;
cout<<fixed<<setprecision(1);
cout<<s<<endl;
return 0;
}
后天最后期限,8月9日!!!