输出空格为啥是j<5

来源:4-12 循环结构之多重循环

WFlySky

2018-08-04 15:50


https://img4.mukewang.com/5b655a340001f44e08570640.jpg

j<=3或者j<4z这样子不行吗??请大神解答??

写回答 关注

2回答

  • 慕尼黑4073835
    2018-08-06 23:52:05

    j<5 是因为多了旁边一个空格,也就是原本的*号旁边多了一列空格,你可以用自己的VC软件试试

  • 阿满子
    2018-08-04 18:02:16

    题目本身不严谨(题目解析与参考答案不一致)

    按题目解析:每行输出的空格数等于(最后一行*号数减去当前行的*号数)除2;则空格数应该是3,2,1,0

    然而按照参考代码j<5;实际输出的空格数为4,3,2,1

    按题主所说的j<4则符合了题目解析。

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题