下列程序段的输出结果是__ int k=12; for(;k>8;k--); if(k%2==0) printf(\%d k);
已帮助 人
下列程序段的输出结果是__ int k=12; for(;k>8;k--); if(k%2==0) printf("%d",k);
A.1210
B.12
C.8
D.无限循环

回答
共1条回复-
##2##4 ##2##4 解析:本题中从k=2输出,printf中“%d”前的内容原样输出,所以第一次输出##2,接着k两次自加为4,接着输出##4,接着k再两次自加为6,此时不符合循环条件,所以输出结果为“##2##4”
