发新话题
打印

[C] 问题

问题

请问下面的程序段的循环终止每件是什么,
int n=0,p;
do {scanf("%d",&p); n++;} while(p!=12345&&n<3);

TOP

请问循环的终止条件是什么?

TOP

...-_-!!!
while(p!=12345&&n<3);
举世誉我而不加劝 举世非我而不加沮
http://hi.baidu.com/sruingking

TOP

回复 2楼 的帖子

我是问终止的条件是p=12345或者n=>3还是p=12345且n=>3哦?
为什么?

TOP

p=12345或者n=>3
!(a&&b)等价于!a||!b

TOP

什么为什么while的循环终止条件啊
当p=2345同时n<3,当n>=3时循环就不会停了
这应该是个判断密码的东东吧失败3次就不能输入了吧

TOP

回复 5楼 的帖子

可是p=12345或者n=>3这个答案是错误的,我的书上我也是选的这个答案,可是我一看是那个并且的答案.

TOP

尽信书不如无书…………
我们可能会闲下来,但是我们的电脑不会...
浪费CPU Time一秒钟,拖累人类科学进程一百年
欢迎来到中国分布式计算总站! http://www.equn.com    http://www.equn.com/forum/

TOP

TS
LZ自己放到编译器里试试就知道了

TOP

楼主还是自己编程试试吧
blog:http://blog.cfan.com.cn/?133855

TOP

代码能写成这种风格,这种书不看也罢~

TOP

发新话题