供参考:
#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语句嘛