提交时间:2024-02-20 16:18:27

运行 ID: 41344

#include<iostream> #include<iomanip> using namespace std; int main(){ double n,y1,y2,y3; cout<<"输入0~20的浮点数"<<endl; cin>>n; y1=-n+2.5; y2=2-1.5*(n-3)*(n-3); y3=n/2-1.5; if(0<=n&&n<5){ cout<<fixed<<setprecision(3)<<y1; } if(5<=n&&n<10){ cout<<fixed<<setprecision(3)<<y2; } if(10<=n&&n<20){ cout<<fixed<<setprecision(3)<<y3; } return 0; }