我正在爲compsci課程做一些熱身問題(我們正在學習java),而我似乎無法弄清楚什麼。打印一個正方形
該程序應詢問用戶他/她想要廣場出現的大小。使用兩個循環,您應該能夠創建由字符「#」組成的正方形的輪廓。
這是老師提供的提示。 提示:爲了顯示這種結構認爲下面的僞代碼的,
for j = 0 to N:
for i = 0 to N:
if(i == ? or j == ? or i == ? or i == ?):
print "#"
else
print " "
請幫助我瞭解如何根據老師的提示解決這個問題,因爲我知道大概有很多方法可以做到這個。 我試過使用多個for循環來做這個問題,它的工作原理,但我想知道如何在嵌套循環中做這個問題,就像在提示中一樣。 謝謝!
想想應該打印「#」時,「i」和「j」的值是多少。 – rgettman
在這個例子中,僞代碼中的每一行可以與一行實際的java代碼一一對應。哪條線路遇到問題? –
我編輯我的帖子,包括我能夠編寫一個工作的程序,我只是想了解如何編寫一個與提示相同格式的程序。 @JonSkeet –