top1编程
← 返回题目
题解

【入门】编程求解数学中的分段函数

1 条题解

  • 0
    @ 2026-7-30 1:20:24

    解题思路

    按 x 的三种情况判断:大于 0 时是 x+1,等于 0 时是 0,小于 0 时是 x-1。

    参考代码

    
    #include <iostream>
    using namespace std;
    int main(){
        // 读入题目给出的输入数据
        int x,y;
        cin>>x;
        if(x>0)y=x+1;
        else if(x==0)y=0;
        else y=x-1;
        // 完成题目的关键计算或判断
        cout<<y;
        // 输出题目要求的答案
        return 0;
    }
    

    复杂度

    时间复杂度 O(1),空间复杂度 O(1)。

    • 1