用if-else语句输出
答案:2 悬赏:40
解决时间 2021-02-21 06:18
- 提问者网友:朱砂泪
- 2021-02-20 13:32
最佳答案
- 二级知识专家网友:冷态度
- 2021-02-20 13:48
int X,Y;
printf("输入X:");
scanf("%d",&X);
if(X>-5&&X<0)
{Y=X;
}
else if(X==0)
{
Y=X-1;
}
else if(X>0&&X<10)
{
Y=X+1;
}
printf("Y的值为:%d\n",Y);
printf("输入X:");
scanf("%d",&X);
if(X>-5&&X<0)
{Y=X;
}
else if(X==0)
{
Y=X-1;
}
else if(X>0&&X<10)
{
Y=X+1;
}
printf("Y的值为:%d\n",Y);
全部回答
- 1楼网友:飘零作归宿
- 2021-02-20 14:16
main()
{
int x;
scanf("%d",&x);
if (x--<5) printf("%d",x);
else printf("%d",x++);
}
//1.你输入9
//2.判断x--<5 为假 此时x为8
//故执行printf("%d",x++); 输出为8 因为++在后
//最后x值为9
//解释完毕 希望解惑了 ;)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯