#include<bits/stdc++.h> using namespace std; int main(){ double a,b; cin>>a; if(a>0&&a<5) { b=-a+2.5; } if(a>5&&a<10) { b=2-1.5*(a-3)*(a-3); } if(a<20&&a>10) { b=a/2-1.5; } cout<<fixed<<setprecision(3)<<b; return 0; }
帮忙看一下这个哪里错了 感谢!!!