11智能在线
新记
设x y均为int型变量,for循环中的scanf语句最多可执行的次数是(___)最少要执行的次数(___)最好带说明
for(x=0,y=1;y!=123&&x<3;x++)
scanf("%d",&y);
举报该文章
相关建议 2009-03-27
这个主要是看&&的应用
&&的2边都为真 结果为真
所以最少执行1次 scanf("%d",&y);的时候输入123
最多执行3次 当x的值分别为 0,1,2的时候执行 当x=3的时候x<3的结果为假了
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/mfpmpmvv.html
其他看法
第1个回答 2009-03-27
最多执行3次,最少执行1次
解析:条件为y不等于123并且x小于3,要使y等于123,循环只会执行一次,要使x小于3,则循环至多执行3次(从0到2)本回答被提问者采纳
第2个回答 2009-03-27
要知道y!=123&&x<3的值,
只要搞清楚‘!=’,“&&”,“<”这3个的优先级就可以。
<高于!=高于&&。
相似回答
大家正在搜
相关问题
若x ,y均定义为int型,z定义为double型,以下不合...
若x是int型变量,y是float型变量, 所用的scanf...
设x,y,z,s均为int型变量,且初值为1,则执行语句?
若x、y均为int型变量,z为double型变量,则以下不合...
x y均为int型变量 z为double型变量 下列不合法的...
for里面的scanf语句不执行,赋值不成功