第 3 行错了,switch 括号后面不能有分号
#include <stdio.h>
int main()
{
int x, y;
scanf("%d", &x);
if (x >= 0) x = 1;
else x = -1;
switch (x)
{
case 1:y = 1; break;
case -1:y = -1; break;
}
printf("y=%d\n", y);
return 0;
}
有帮助请采纳,谢谢