C语言,关于分段函数的,输入x的值,求出y的值并输出。y=

img

C语言,关于分段函数的,输入x的值,求出y的值并输出。y=根号x(x<1),y=xxx(1<=x<10),y=1/(3x-10)(x≤10)

供参考:

#include <stdio.h>
#include <math.h>
int main()
{
    double x, y = 0;
    scanf("%lf", &x);
    if (x >= 0 && x < 1)
        y = sqrt(x);
    else if (x >= 1 && x < 10)
        y = x * x * x;
    else if (x >= 10)
        y = 1.0 / (3 * x - 10);
    printf("y=%f", y);
    return 0;
}

可以利用if语句限定范围,用三个if语句分别写出对应操作的代码,这样就能准确的进行输出了

if语句嘛