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