输出a=2,b=8
分步来
首先明确while(b--<0)的实际含义, 是判断b是否小于0, 然后将b自减1;
初始值a=1,b=10;
进入do中的循环
b-=a; a++; // 此时b=9, a=2
判断(b--<0), 不成立, 之后b自减1, b的值为8
因为判断不成立,所以结束循环
所以此时a=2, b=8
c1=2 ,c2=5
如果在case 标号后没有break语句,一旦找到符合条件的标号,其后所有的语句都会执行
输入china#时,当字符为'a' ,'h'时c1++共被执行两次,c2++每次读入一个字符都被执行共执行5次
k=3;首先点出一个错误,countinue是不是看着别扭啊,哈哈,这是一个2重循环,内循环的条件大于外,所以当不满组外循环时,循环结束,每次结果运行如下
m=1,n=1,k=1
m=2,n=2,k=2
m=3,n=3,k=2
m=4,n=4,k=3
在m=3,n=3时,满足上述条件,continue语句的功能是结束该次循环,在执行下次循环,所以k值不变
)
#include “stdioh”
main()
{
float a=57666;
printf(“%22f\n”, a);
}
以上就是关于执行下列程序段后,输出结果是________。全部的内容,包括:执行下列程序段后,输出结果是________。、运行以下程序后,如果从键盘上输入 china#<回车>,则输出结果为 c1=,c2= 。、执行下面程序后,k为等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)