|
|
#2
朱朱朱2019-11-15 17:31
|
程序代码:#include <stdio.h>
int main (void)
{
int x,y;
printf ("请输入X的值:(-5<x<8) ");
scanf ("%d", &x);
if(x < 0 && x > -5)
{
y=(x-1);
}
else if(x=0)
{
y=x ;
}
else if(x < 8 && x > 0)
{
y=x+1 ;
}
/* else
{
printf ("您输入的信息有误\n");
return 0 ;
} */
printf ("y=%d ",y);
return 0 ;
}
int main (void)
{
int x,y;
printf ("请输入X的值:(-5<x<8) ");
scanf ("%d", &x);
if(x < 0 && x > -5)
{
y=(x-1);
}
else if(x=0)
{
y=x ;
}
else if(x < 8 && x > 0)
{
y=x+1 ;
}
/* else
{
printf ("您输入的信息有误\n");
return 0 ;
} */
printf ("y=%d ",y);
return 0 ;
}
它中间两个 else if 不判断是为什么呢 ,
