早教吧作业答案频道 -->其他-->
阅读下列程序段,则程序的输出结果是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,
看了 阅读下列程序段,则程序的输出...的网友还看了以下:
帮我算下10+(x-10)*0.1=20+0.1{x-20-10+0.1(x-10帮我算下10+( 2020-04-27 …
Error:UnexpectedMATLABoperator.在线等,谢谢Em=1.07*10^1 2020-05-12 …
五色环电阻计算绿,蓝,黑.黑.棕,到底是不是5.第四环是黑色的.10个0次方是不是等于10啊?56 2020-05-14 …
10-0.36-0.64=10-(0.10-0.36-0.64=10-(0.36+0.64)这个算 2020-05-14 …
这道题(简便计算)四年级水品的10.5+0.4-9.88== 2020-05-15 …
3.4-1.4= 7.82-7.2= 2.19+9.1= 10.1-0.89= 0.68+0.42 2020-05-15 …
请问在excel表格中如何取绝对值后小数后面的数字与0.5比大小,若大于0.5则减1,若小于0.5 2020-05-16 …
4下列将二进制数(1010)2转换成十进制数的算式中,正确的是A1*10^3+0*10^2+1*1 2020-07-09 …
0.9÷10=53.8÷100=0.8÷10=6.5×100=0.12+0.98=(99-9)÷9 2020-07-09 …
下列长度单位换算正确的是()A.10.6cm=10.6cm×10mm=106mmB.10.6cm= 2020-07-17 …