Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
41344 | zhouxinglin | 分段函数 | C++ | 解答错误 | 1 MS | 252 KB | 438 | 2024-02-20 16:18:27 |
#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; }