这个C语言题的运算结果为什么是6?
#include<stdio.h>main(){inti,j,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if((i*j)>3)break...
#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("%d",m);
}
我算到怎么等于4啊? 展开
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("%d",m);
}
我算到怎么等于4啊? 展开
3个回答
展开全部
i=1;j=3;m=1*3=3;
i=1;j=2;m=3*2=6;
i=1;j=1;m=6*1=6;
i=2;j=3;break;
所以m=6
i=1;j=2;m=3*2=6;
i=1;j=1;m=6*1=6;
i=2;j=3;break;
所以m=6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
m*=i*j 是什么意思啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询