写出下面程序运行的结果。 main ( ) { int i,b,k=0 ; for (i=1; i<=5 ; i++) { b=i%2; while (b--==0) k++

2025-02-24 12:32:06
推荐回答(4个)
回答1:

2,0
第一次循环
b为1,k为0,b再减1为0;
第二次循环
b为0,k为1;
第三次循环
b为1,k为1;
第四次循环
b为0,k为2;
第五次循环
b为1,k为2;b再减1为0
注意:
1:你的双引号写成汉字的了
2:b--==0 的意思是 先判断b是否为0,再让b减1.

回答2:

运行结果为"2,0"

回答3:

2,0

回答4:

k=-1,b=5