首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

新人有关问题第四弹

2012-04-09 
新人问题第四弹!int x,yscanf(%d,&x)___________________if(x0)_____________if(x0) y1else y0

新人问题第四弹!
int x,y;
  scanf("%d",&x);

___________________
  if(x>=0)
_____________
  if(x>0) y=1;
  else y=0;
_______________
  else y=-1;
  
  printf("x=%d,y=%d\n",x,y);  



  IF语句 从横线下X>=0,else输出Y=-1,为什么我输入-10 X=-10没错但Y=-1
明明 -10 少于 0 又不等于零 为什么以红色段输出,

[解决办法]
楼主的代码其实就是:
if (x > 0)
{
y = 1;
}
else if (x == 0)
{
y = 0;
}
else
{
y = -1;
}

热点排行