作业帮 > 综合 > 作业

mmain() {int i,j,m=1; for(i=1;i0;j--) {if(i*j>3) break; m*=i

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/20 06:25:14
mmain() {int i,j,m=1; for(i=1;i0;j--) {if(i*j>3) break; m*=i*j; } } printf("%d",
你的代码没贴全,因为字数超了 有个补充提问的,你在那里重新补充一下
再问: main() {int i,j,m=1; for(i=1;i0;j--) {if(i*j>3) break; m*=i*j; } } printf("%d",m) } 拜托能详细讲解下么~
再答: 相信你每个句子什么意思能明白吧? 1 。 i=1 j=3 i*j=3 不满足i*j>3 所以执行m*=i*j; m=m*i*j=1*1*3=3 2 。 i=1 j=2 i*j=2 不满足i*j>3 所以执行m*=i*j; m=m*i*j=3*1*2=6 3。 i=1 j=1 i*j=1 不满足i*j>3 所以执行m*=i*j; m=m*i*j=6*1*1=6 3。 i=2 j=3 i*j=6 满足i*j>3 所以执行 break 跳出 j 的循环 i++ 得i=3 不满足i