你这条件有跟没有一样
by small星海 @ 2023-01-28 21:24:33
printf("%.1lf",&m); 这里不需要‘&’
by small星海 @ 2023-01-28 21:32:34
x,m要赋值为0
by small星海 @ 2023-01-28 21:33:25
```
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x=0;
double m=0;
cin>>x;
if(x<=150)
{
m=x*0.4463;
}
else
{
if(x>=151&&x<=400)
m+=150*0.4463,m+=(x-150)*0.4663;
else
m+=150*0.4463,m+=(400-150)*0.4663,m+=(x-400)*0.5663;
}
m=int((m*10)+0.5)/10.0;
printf("%.1lf",m);
return 0;
}
```
by small星海 @ 2023-01-28 21:37:30
你看我改的这个
by small星海 @ 2023-01-28 21:38:01
谢谢!!!
by _wangkaizhe @ 2023-01-28 21:48:50