有以下程序:void main(){ int k=10 n=0; for(;nlt;k;) { //n++; if(n++%3!=0)continue; k--; }
程序
已帮助 人
有以下程序:void main(){ int k=10,n=0; for(;n<k;) { //n++; if(n++%3!=0)continue; k--; } printf("%d,%d ",k,n);}程序运行后的输出结果是()。A.7,7 B.6,6 C.3,3 D.4,4
-
参考答案:A//说明后面的为注释,不执行。当n=0,3,6的时候,执行k--,即10-3=7,而n=6,执行判断n++%3!=0时,自增为7,再执行判断n<k时,不成立,退出循环。
