最后一个else后面不加任何条件 把(x<0)去掉 ,要么你就else if (x<0)。else的意思就是你上面if和else if的其他所有结果
else前面要加个}括号
最后else (x<0)要改为else if(x<0)
if(x>0)
{
cout<<"y=1";
}
else if(x==0)
{
cout <<"y=0";
}
else if(x<0)
{
cout<<"y=-1";
}
#include<iostream>
using namespace std;
int main()
{
int x;
cout << "请输入自变量x的值:";
cin >> x;
if (x>0)
cout << "y=1";
else if (x == 0)
cout << "y=0";
else
cout << "y=-1";
return 0;
}