y=f(x)=1/x(x≠0) ,=0(x=0)
下面是我写的,请问哪里有错误。
#include<stdio.h>int main(void)
{
double x,y;(定义这边我不知道该怎么定义,没说数的类型,应该这么做?)
printf("Enter x:");
scanf("%lf",&x);
if (x!=0){ y=1/x;
}
else{
y=0;
}
printf("y=%.3f\n",x,y);
return 0;
}
前面定义X,Y 应该怎么定义? 题目中没有提示是整形、单精度或者双精度。
追答在普通编程中,精度要求都不高,单精度足够
前面定义X,Y 应该怎么定义? 题目中没有提示是整形、单精度或者双精度。
前面定义X,Y 应该怎么定义? 题目中没有提示是整形、单精度或者双精度。