单选题
以下程序运行后的输出结果是
#include<stdio.h>
main()
int i, j, m=1;
for(i=1; i<3; i++)
for(j=3; j>0;j--)
if(i*j>3) break;
m*=i*j;
printf("m=%d/n",m);
A、
m=6
B、
m=2
C、
m=4
D、
m=5
【正确答案】
A
【答案解析】
[解析] 程序中,当循环变量i=2,j=3时,i×j>3成立,结束j循环。只有当i为1,j分别为1,2,3时,才参与了m*=i*j计算。因此,m=1×1×1×2×1×3=6。
提交答案
关闭