设j为int型变量,则下面for循环语句的执行结果是
for( j=10;j>3;j--) { if(j%3) j--; --j; --j; printf("%d ",j); }
A) 6 3 B) 7 4 C) 6 2 D) 7 3
if(j%3 != 0)
j--;
【答案】B
【解析】for循...
用户登录可进行刷题及查看答案
【解析】for循环初值,j=10,进行第一次循环:j%3=1,if语句为真,j自减为9,之后两次自减,j值变为7,打印输出,得第一次输出为7,第一次循环结束;j再一次自减,值为6,j满足for循环条件j>3,继续第二次循环,6%3=0,if语句为假,之后两次自减,j值变为4,打印输出,得第二次输出为4,第二次循环结束;j再一次自减,值为3,循环条件j>3不再满足,循环结束。答案为B
登录后提交答案