问答详情
源自:4-13 使用for循环打印9×9乘法表

可不可以理解为:把if语句放到j的for循环里面就表示在j的一轮for循环后就转行,而放到i的for循环,也就是j的for循环外,则要在i的一轮大循环后再转行,也就是不转行。

可不可以理解为:把if语句放到j的for循环里面就表示在j的一轮for循环后就转行,而放到i的for循环,也就是j的for循环外,则要在i的一轮大循环后再转行,也就是不转行。

提问者:grintf 2020-03-10 17:03

个回答

  • 慕标8324670
    2021-12-20 09:31:34

    对,在j的for循环内大括号不包括换行那条语句。

  • Warm_Sweet
    2020-03-12 03:00:51

    建议把代码发出来,这样才能给出准确的回答。

    根据你的描述,if的作用应该是换行,那么无论if在哪个循环里,只要满足条件就会换行。区别是如果在小循环里,那么结果就是只有一列,比如

    9*9=81

    9*8=72

    ……

    如果在大循环(i的循环里),则会打印九九乘法表。


    如果回答的不对,请把代码发出来。