问题
单项选择题
若x、y均是int型变量,则执行以下语句后的结果是( )
for(x=1;x<5;x+=2)
for(y=1;y<5;y++)
printf("%2d",x*y);
if(y==4)printf("\n");
A.1 2 3 4
3 6 9 12
B.2 3 4 5
3 4 5 6
C.1 2 3 4 5 6 9
D.2 3 4
3 6 9
6 9 12
答案
参考答案:A
解析: 此题为一个简单的for循环嵌套。外层步进值为2,循环中断条什是x<5;内层步进值为1,循环中断条件是y<5。语句"if(y==4)printf("\n"):"的用意是当y=4时回车换行。