#include<bits/stdc++.h>
using namespace std;
int main()
{
float x,N;
cin>>x;
if (0<=x&&x<5){
N=0-x+2.5;
}
if(5<=x&&x<10){
N=2-1.5*(x-3)*(x-3);
}
if (10<=x&&x<20){
N=x/2-1.5;
}
printf("%.3lf",N);
}
1051:分段函数
最新推荐文章于 2022-04-29 22:36:10 发布
此篇博客介绍了如何使用C++编程实现针对不同区间段的函数N(x)的计算,通过自适应策略调整计算公式,分别针对0到5、5到10和10到20的x值进行高效计算。最后给出了N(x)的输出结果,精确到小数点后三位。
摘要由CSDN通过智能技术生成