在下列选项中,没有构成死循环的程序段是( )A、int i=100while(1){i=i%100+1;if(i>100
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/23 18:23:41
在下列选项中,没有构成死循环的程序段是( )A、int i=100while(1){i=i%100+1;if(i>100)break;}B、for(;;);C、int k=1000;do{++k;}while(k>=10000);D、int s=36;while(s);--s;
A 选项i=i%100+1 所以i>100不会成立,就不会break
B 选项就不解释了
D 因为while(s); 后的这个;使得它成为一个死循环,后面的--s没机会执行
以上
再问: A中while的第一次循环后i=1,继续循环,i=i%100+1,此时i的值是多少啊,就是i=1%100+1
再答: i=i%100+1 i等于i 除以100取余数加1,是一个1-100的值,不会大于100,所以后面的if不会成立,不会break i=1%100+1后 i 等于2啊
B 选项就不解释了
D 因为while(s); 后的这个;使得它成为一个死循环,后面的--s没机会执行
以上
再问: A中while的第一次循环后i=1,继续循环,i=i%100+1,此时i的值是多少啊,就是i=1%100+1
再答: i=i%100+1 i等于i 除以100取余数加1,是一个1-100的值,不会大于100,所以后面的if不会成立,不会break i=1%100+1后 i 等于2啊
在下列选项中,没有构成死循环的程序段是( )A、int i=100while(1){i=i%100+1;if(i>100
5.在下述选项时,没有构成死循环的程序是( ) (1)int i=100 while (1) { i=i%100+1;
下列C语言程序段的while循环中() int i=1; while(5) { i++;if(i>3) break; }
请问此题能否构成死循环 i=100; while(1) { i=i0+1; if(i>100)break; }
下列循环语句中,循环次数是( ).int i=0 do { i+=1; } while (i
设int i = 5;则循环语句while (i > = 1) i - -;执行后,i的值为( )?
设int i=6;则循环语句while(i>=1) i--;执行后,i的值为
设int i=3;则循环语句while(i>=1) i- -;执行后,i的值为 .
main(){ int i=1;while (i
int i=1; while(i++
以下程序段运行后变量a的值为( ).int i=1,a=0; for( ;i
设有程序段 int k=3 ;while(k)=k-1;则下面描述中正确的是 A一次不循环 B无限循环 Cwhile循环