switch语句…实在不知道怎么表示,求大神帮忙!

来源:5-7 递归函数(一)

他眼角的痣0

2016-11-08 00:41

           x  –  1;    -5<x<0
y  =     x          ;      x  =  0 
           x+1      ;     0<x<8
这是个分段函数,怎么用switch结构表示求解y呢?

写回答 关注

2回答

  • 豆浆逗
    2016-11-08 20:04:27

    这个条件是x只能在-5和8之间取吗?

  • 虬龙
    2016-11-08 10:43:34
    switch(x){
        case -4:
        case -3:
        case -2:
        case -1:y=x-1;break;
        case 0:y=x;break;
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
        case 6:
        case 7:y=x+1;break;
        
    }

    x是整型把。应该是这样的。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926212 学习 · 20797 问题

查看课程

相似问题