题目链接:
知识点:
1. 内层循环中要通过if与else if 来选择对应每一行需要打印的星号
其中if与else if 括号里的条件表达式一般是星号的位置,而else 所执行的一般是所要在各个位置要打印的空格
2. 这个X图形可以看出一条正斜线和一条反斜线结合而成
3. 正斜线中(星号的位置从左上角至右下角)星号的位置编号与X图形的行数相对应
而反斜线(星号的位置从左下角至右上角)星号的位置编号为:X图形的总行数 减去 1 再减去 对应的行数。例如:
本质上是要与行数相联系
4. 一般星号的位置也是从下标零开始,所以要注意最大的星号数一般要减去1才是实际位置
题目解答: