C语言分段函数求值计算

从键盘输入x,计算下列分段函数的值
┌10 (x<-10)
f(x)┤0 (-10≦x≦10)
└-10 (x>10)
(制表符代表的是括号,包括了三个式子)

if...else就解决了啊

#include <stdio.h>
int main()
{
    float x,y;
    scanf("%f",&x);
    if(x<-10)
        y = 10;
    else if(x>10)
        y = -10;
    else
        y = 0;
    printf("%f",y);
}