分段函数C编程

发布于 / 算法合集 / 0 条评论

分段函数c编程

一个函数表达式在[0,1),[1,4),[4,8),[8,12]分段上有不同的函数表达,用C代码实现如下:
t = 0;  //不在整个分段范围内
t = 1;  //在[8,12]分段内
t = 2;  //在[4,8)分段内
t = 3;  //在[1,4)分段内
t = 4;  //在[0,1)分段内
t = ((x<1)?1:0) + ((x<4)?1:0) + ((x<8)?1:0) + ((x<12)?1:0)
switch(t)
{
    case 1:
    {
        //t在[8,12]分段内的函数表达式
        break;
    }
    case 2:
    {
        //t在[4,8)分段内的函数表达式
        break;
    }
    case 3:
    {
        //t在[1,4)分段内的函数表达式
        break;
    }
    case 4:
    {
        //t在[0,1)分段内的函数表达式
        break;
    }
    default:
    {
        //没有表达式
        break;
    }
}
转载原创文章请注明,转载自: seadaughter » 分段函数C编程
Not Comment Found