我面臨一個問題,我的大腦不能處理! 我需要循環,創建模式是這樣的:廣場爲環形圖案
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
所以內部的數量越大它的,但我就是不明白我怎麼能創造這樣的循環 我需要爲我的AI,所以我可以爲實體感興趣的領域,所以這是沒有學校分配新建分配FY和我所到目前爲止已經試過
for(int i = 0; i < rows; i++){
for(int j = 0; j < cols; j++){
System.out.print("?");
}
System.out.println();
}
我實在想不出辦法讓代表其數量級是它! 我一直在試圖想象這個自己等想弄清楚如何創建這個或創建這個最好的方式..請幫助我和我的頭腦從頭痛! :)我想是在是很容易理解的任何語言簡單的僞代碼或代碼(如Java,C++,C ...)
i == 0是第一行。 j == 0是第一列 – barlop
如果你只是嘗試瞭解一下沒有那個方塊的for循環,你就不會頭痛。只需打印i和j,然後打印*,並嘗試弄清for循環如何協同工作。如果你甚至不知道如何獲得代表你所在級別的數字,那麼在這個問題上工作並不會讓你感到頭痛,並且會爲你的廣場做好準備。它不那麼陡峭。這很明顯,你必須能夠作爲一名程序員分解。 – barlop
我知道如何循環一起工作,但我沒有得到這個想法我怎麼可能計算當前數字的「水平」(距邊界),因爲我從來沒有想過我可以計算距離最近的邊界(謝謝......)但是,無論如何謝謝 – Ruuhkis