1利用选择结构设计一个程序,计算函数: y=x(x<1) y=2x-1(1= y=3x-11(x>=10)

求过程,谢谢
1利用选择结构设计一个程序,计算函数:
y=x(x<1)
y=2x-1(1=
y=3x-11(x>=10)

供参考:

#include <stdio.h>
int main()
{
     int x,y;
     scanf("%d",&x);
     switch(1*(x < 1) + 2*(x >= 1 && x < 10) + 3*(x >= 10))
     {
          case 1:y = x;break;
          case 2:y = 2*x-1;break;
          case 3:y = 3*x-11;break;
     }
     printf("%d",y);
     return 0;
}