这段程序怎么出毛病了?

来源:百度知道 编辑:UC知道 时间:2024/09/21 18:41:27
新手,还请各位高手多多指教!
#include<stdio.h>
int main()
{
double x,y;
printf("enter x:");
scanf("%f",&x);
if(x!=0){
y=1.00/x;
}
else {
y==0;
}
printf("y=%f\n",x,y);
return 0;
}
还有,怎么保留两位小数啊

scanf("%f",&x);
%f改成%lf
printf("y=%f\n",x,y);
改成printf("y=%f\n",y);或者printf("y=%lf\n",y);
如果要保留2位小数,可以printf("y=%.2f\n",y);

不要复制上面这一段,自己在程序里打字进去。