没运行出来啊!

#include<stdio.h> void main() { float x; int y; printf("please enter the number:\n"); scanf("%f",&x); printf("x=%.lf\n",x); if (x<0)y=-1; else if (x==0)y=0; else y=1; printf("y=%d\n",y); }
你主函数的前面有个void 表示没有返回值,你可以把void去掉,也可以把 return 0;去掉,都可以这样编译就正常了