求{int i,j,m=1; for(i=1;i<3;i++) {for(j=3;j>0;j++) {if(i*j>3...

发布网友 发布时间:2024-10-24 12:18

我来回答

1个回答

热心网友 时间:6分钟前

m=3;原因是当执行循环是,第一次i = 1, j =3, i*j = 3,if条件不满足,不会执行break语句,执行m*=i*j,即m=m*i*j,所以m=3,然后j加一,j=4,i*j=4,if条件满足,执行break语句,跳出内层循环,执行i++,i=2,以此类推,直到i=4,再执行printf语句。打印m=3;就是这样,明白不?不明白,我再解释

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com