题目:
提示:
运用数组知识解决
思路&解释:
1.因为题目设定,整数最大为20,所以运用一维数组的知识,每一次循环设置一个有20个元素的以为数组 【代码8】
2.有一个重要的知识点,数组下标,下标是从0开始的,假设数组有n个元素,最后一个元素的下标就是n-1。这就解释了【代码14】中a-i-1,假设此时输入的a是5,i=0。在上图的X形可见,第一行只有第一个和最后一个有 * 。而此时第一个的下标是0,最后一个是4。
3.根据X形的图形,可以的出规律:左上到右下的 * ,对应的列与该行一致,下标是行数-1,即【代码10】中的h。
4.【代码17】给没有 * 的数组填上空格
代码: