题解 | 分段函数

分段函数

https://www.nowcoder.com/practice/af1d874fb54d4989ae868959bdda9894

#include <iostream>
#include <iomanip>

using namespace std;

void function(const double &m){
    if(m >= 0 && m < 2) cout << "y=" << 2.5 - m << "\n";
    else if(m >= 2 && m < 4) cout << "y=" << 2 - 1.5 * (m - 3) * (m - 3) << "\n";
    else if(m >= 4 && m < 6) cout << "y=" << m / 2 - 1.5 << "\n";
}

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);
    double m;
    cout << fixed << setprecision(1);
    while(cin >> m){
        function(m);
    }
    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务