[求助]
设x和y均为int型变量,执行下面循环后,y值为( ).for(y=1,x=1;y<=50;y++)
{if(x==10)
break;
if(x%2==1)
{x+=5; continue;}
x-=3;
}
A)2 B)4 C)6 D)8
这道题看不懂,
应该是题目出得有问题吧。
如果不是,
请作答并解释选择的理由。
----------------解决方案--------------------------------------------------------
回复:没有什么问题啊!答案是C啊
第一次循环后x=6,y=2
第二次循环后x=3,y=3
第三次循环后x=8,y=4
第四次循环后x=5,y=5
第五次循环后x=10,y=6
由于x=10所以就跳出循环了
----------------解决方案--------------------------------------------------------
无错!!
----------------解决方案--------------------------------------------------------
谢谢
----------------解决方案--------------------------------------------------------
其实你可以用F7调试一下啊
(虽然有点赖皮)
----------------解决方案--------------------------------------------------------