#include <stdio.h>
int main(void)
{ double x;
int flag;
printf("Enter x: \n");
scanf("=%lf",&x);
if(x >0){
flag=1;
}
else if (x==0){
flag=0;
}
else (x<0);
{flag=-1;}
printf("f(%.2lf)=%d\n",x,flag);
return 0; }
程序的功能是输入一个浮点数x,如果x大于0,flag等于1,如果x小于0,flag等于-1,如果x等于0,flag等于0。总是输出-1,哪里有错误,实在找不到了。
catspeake
DIEA