輸出n行等腰三角形(符號為*)


輸出n行等腰三角形(符號為*)

1. 核心操作

First, 找出每一行的第一個*之前需要的空格個數

規律1:設該等腰三角形一共N行, 那么第n行的第一個*之前需要的空格個數就為N-n個空格

推導過程如下:(以五行的等腰三角形為例)

第一行的第一個*之前需要的空格個數為4。(5-1=4)

第二行的第一個*之前需要的空格個數為3。(5-2=3)

第三行的第一個*之前需要的空格個數為2。(5-3=2)

第四行的第一個*之前需要的空格個數為1。(5-4=1)

第五行的第一個*之前需要的空格個數為0。(5-5=0)

Second, 找出每一行的第一個*與該行后面的*關系

規律:第n行:n個*;n個空格,且是以”*空格”這樣的形式連接的。

推導過程如下:(以五行的等腰三角形為例)

           

第一行:  1*1個空格

第二行:  2*2個空格

第三行:  3*3個空格

第四行:  4*4個空格

最后一行:  5*;5個空格

2可能出錯的原因

1.  忘記每輸完一行要換行。

2.  循環變量獨立的參與了語句體類的運算。

3代碼截圖

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM