早教吧作业答案频道 -->其他-->
阅读下列程序段,则程序的输出结果是main(){inta=10,b=10,k;for(k=0;a>8;b=++k)printf("%d,%d,",a--,--b);printf("\n");}A.10,10,10,0,B.10,9,9,0,C.10,10,9,1,D.9,9,9,1,
题目详情
阅读下列程序段,则程序的输出结果是
main()
{ inta=10,b=10,k;
for(k=0;a>8;b=++k)
printf("%d,%d,",a--,- -b);
printf("\n");
}
A.10,10,10,0,B.10,9,9,0,C.10,10,9,1,D.9,9,9,1,
main()
{ inta=10,b=10,k;
for(k=0;a>8;b=++k)
printf("%d,%d,",a--,- -b);
printf("\n");
}
A.10,10,10,0,B.10,9,9,0,C.10,10,9,1,D.9,9,9,1,
▼优质解答
答案和解析
循环次数 打印的a 打印的b
k=0 10 (然后自减,a=9) 9 (先自减,然后打印b=9)
第一次循环结束时,要执行for()里面的第三个表示式 b=(++k)=1;
判定循环条件 a=9 >8,所以条件成立继续循环
k=1 9 (然后自减,a=8) 0 (先自减,然后打印 b=0)
第二次循环结束 要执行for()里面的第三个表示式 b=(++k)=2;
然后判定循环条件 a=8 不大于8,所以条件不成立
所以只打印了 10,9,9,0,
k=0 10 (然后自减,a=9) 9 (先自减,然后打印b=9)
第一次循环结束时,要执行for()里面的第三个表示式 b=(++k)=1;
判定循环条件 a=9 >8,所以条件成立继续循环
k=1 9 (然后自减,a=8) 0 (先自减,然后打印 b=0)
第二次循环结束 要执行for()里面的第三个表示式 b=(++k)=2;
然后判定循环条件 a=8 不大于8,所以条件不成立
所以只打印了 10,9,9,0,
看了 阅读下列程序段,则程序的输出...的网友还看了以下:
一道解析几何题对任意实数k,直线(3k+2)x-ky-2=0与圆x^2+y^2-2x-2y-2=0 2020-05-15 …
设函数f(x)的定义域为D,如果存在正实数k,使对任意x∈D,都有x+k∈D,且f(x+k)>f( 2020-06-08 …
如果n阶行列式在k个行和k个列交叉点处全为0,那么当k+h大于0时,d=0 2020-06-12 …
关于牛顿第二定律的疑问.为什么牛顿第二定律的表达式是F=kma?我知道k是比例系数,可是如果k不取 2020-08-02 …
已知实数k∈R,且k≠0,e为自然对数的底数,函数f(x)=k•exex+1,g(x)=f(x)- 2020-08-02 …
一次函数性质中,为什么说:当K>0时,图像必经过一三象限······当K>0时,图像必须经过二四象 2020-08-02 …
三元一次方程组a*x+b*y+c*z+d=0,e*x+f*y+g*z+h=0,i*x+j*y+k* 2020-08-03 …
常温下,下列各组离子在指定溶液中能大量共存的是()A.中性溶液中:Cl-、Mg2+、Al3+、K+B 2020-11-27 …
设函数f(x)的定义域为D,如果存在正实数k,使对任意x∈D,都有x+k∈D,且f(x+k)>f(x 2020-12-08 …
函数y=kx+b中,如果k>0,b<0,那么它的图象大致是()A.B.C.D. 2021-01-13 …