Programming Practice

寫一個 C 語言的程式,讀入一個大於 2 小於 30 的正 數 n; 在顯示器上畫出一個邊長為 2n-1 的實心正方形並內嵌一個實心菱形。使用 '+' 作為正方形的點和 '@' 作為菱形的點。

 Enter an integer between 3 and 29: 6

          +++++@+++++
          ++++@@@++++
          +++@@@@@+++
          ++@@@@@@@++
          +@@@@@@@@@+
          @@@@@@@@@@@
          +@@@@@@@@@+
          ++@@@@@@@++
          +++@@@@@+++
          ++++@@@++++
          +++++@+++++