问题遇到的现象和发生背景
刚学习到这里。
需要输出的是:当x<0时,输出f(x)=-1.以此类推
问题相关代码,请勿粘贴截图
#include <stdio.h>
int main()
{
int x=0;
scanf("%d",&x);
switch(x<0)
{
case 1:
printf("f=%d\n",-1);
break;
case 0:
switch(x==0){
case 1:
printf("f=%d\n",0);
break;
case 0:
printf("f=%d\n",2*x);
break;
}
default:
printf("请重新输入");
break;
}
getchar();
return 0;
}
运行结果及报错内容
而且输出的界面在我输入完X之后,直接结束。没有看到输出结果