main()
{
int x,i;
int a=10,b=-10;
x=(a+b)/2;
for(i=0;;i++)
{
if(x*x*x-4*x*x+3*x-6<0)
a=x;
x=(a+b)/2;
else if(x*x*x-4*x*x+3*x-6>0)
b=x;
x=(a+b)/2;
else break;
}
printf("%d",x);
}
为什么老是报错misplaced else in function main.
谢谢啊,我是新手刚开始学c。