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

来源:4-13 使用for循环打印9×9乘法表

grintf

2020-03-10 17:03

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

写回答 关注

2回答

  • 慕标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的循环里),则会打印九九乘法表。


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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题