C语言 if嵌套
例5.3有一函数-1(x<0)y=0(x=0)1(x>0)编一程序,输入一个x值,输出y值。大括号没出来~应该看得懂吧?main(){intx,y;scanf(“%d”,...
例5.3 有一函数
-1 (x<0)
y= 0 (x=0)
1 (x>0)
编一程序,输入一个x值,输出y值。
大括号没出来~ 应该看得懂吧?
main( )
{ int x,y;
scanf(“%d”,&x);
y= -1;
if(x!=0)
{ if(x>0) y=1;}
else y=0;
printf(“x=%d,y=%d\n”,x,y);
}
主要是
scanf(“%d”,&x);
y= -1;
这是怎么一回事?~
输入x就出y? 还是我看程序的顺序哟问题? 展开
-1 (x<0)
y= 0 (x=0)
1 (x>0)
编一程序,输入一个x值,输出y值。
大括号没出来~ 应该看得懂吧?
main( )
{ int x,y;
scanf(“%d”,&x);
y= -1;
if(x!=0)
{ if(x>0) y=1;}
else y=0;
printf(“x=%d,y=%d\n”,x,y);
}
主要是
scanf(“%d”,&x);
y= -1;
这是怎么一回事?~
输入x就出y? 还是我看程序的顺序哟问题? 展开
2个回答
展开全部
看注释,不懂可追问
void main( )
{
int x,y;
scanf("%d",&x);
y= -1; //先给y赋值-1
if(x!=0) //如果x大于0或者小于0就执行下面的
{
if(x>0) //x大于0,y就赋值1,否则什么也不操作,也就是x小于0的时候y不变还是-1
y=1;
}
else //x为0的时候y也为0
y=0;
printf("x=%d,y=%d\n",x,y);
}
void main( )
{
int x,y;
scanf("%d",&x);
y= -1; //先给y赋值-1
if(x!=0) //如果x大于0或者小于0就执行下面的
{
if(x>0) //x大于0,y就赋值1,否则什么也不操作,也就是x小于0的时候y不变还是-1
y=1;
}
else //x为0的时候y也为0
y=0;
printf("x=%d,y=%d\n",x,y);
}
追问
ok~看懂了~问个题外话:信息安全毕业了做什么~ 本人信息安全技术(大专)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询