knrt.net
当前位置:首页 >> 一道C语言题:以下程序中,whilE循环的循环次数是: >>

一道C语言题:以下程序中,whilE循环的循环次数是:

死循环。 初值i=0 进入循环后有一句 if(i

#include "stdio.h" main( ){ int i=0; while(i

估计题目抄错了一点点。是 j++吧: while (i+jj) j++; else i++; } 另外,n 应当有了初值,例如 5。循环次数等于 4。

循环第一次的过程如下 int i=5; do { cout

--k,先对k自减1,再进行对while条件的真假判断。所以while条件为0,也就是假,循环体一次也不执行,选D。 再怎么也不可能选C的,假如循环执行了1次,那k的值就变成10,循环体还会继续执行下去,不可能只执行1次。 还有一种可能就是,题目想问的...

选答案D。 只进行一次判断,因条件不满足,故循环体一次都不执行。

一般情况下循环次数都已给出,例: int n; cin>>n; while(n--) { 语句1; 语句2; } 但是还有其他条件的话,举个例子: int i=0; while(条件满足)//为给出的条件 { 语句1; 语句2; ... i=i+1; } while里面的i就起到了计算循环的次数!

在循环体和判断条件相同情况下,while循环和do...while循环次数可能相同,也可能不同。 1、while循环形式为: while(expr){//循环体}当expr为真时循环, 为假时退出。 2、do...while循环形式为 do {//循环体}while(expr);同样当expr为真时循环,...

do 循环 是 先执行循环体,再判断决定是否返回再次执行循环。 第一次:先做 b=2; a= a-(2+b)=10-4=6 满足 a>=0; 第二次:b=2+2=4; a = 6 -(2+4) = 0; 满足 a>=0; 第三次:b=4+2=6; a = 0 - (2+6) = -8 不满足 a>=0; 退出 循环。 所以 3 次。

这是一个死循环,因为每次执行循环执行表达式K=10,其结果大于0。

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com