输入(x,y)求一段分段函数

这个不知道怎么定义了,分段函数这块比较乱,这个图片上是我的心路历程,在这块我比较混乱,希望能看一下我哪错了,给出具体的步骤,我真的卡在这了

img

c也定义成double型啊,为啥定义成int啊
最后输出为
printf("f(%f,%f")=%.1f\n",x,y,c);
x你没有输入
scanf("%lf%lf",&x,&y);


#include <stdio.h>

int
main(int argc, char *argv[]) {

    double x, y, f;

    printf("输入x的值:\n");
    scanf("%lf", &x);
    printf("输入y的值:\n");
    scanf("%lf", &y);

    if (y == 0) {
        f = 0.0;
        printf("f(%lf,%lf) = %.1lf", x, y, f);
    }else{
        f = x/y;
        printf("f(%lf,%lf) = %.1lf", x, y, f);
    }

    return 0;
}