看板 C_and_CPP 關於我們 聯絡資訊
大家好~ 這個版讓我學會了很多技巧~ 但每次順利一段日子之後又會被新的問題卡關... 昨天我自己想了一個問題 卻一直寫不出來... 舉例如下 如果我有 1 -1 1 這三個值 運用迴圈我可寫出並印出 111111-1-1-1-1-1-111111 (各重複6次) 但現在我想要這麼做...假設依然是1 -1 1這三個值 1 1 1 1 1 1 -1-1-1-1-1-1 + 1 1 1 1 1 1 __________________________________ 1 1 1 0 0 0 0 0 0 1 1 1 想得到這樣的值 該怎麼有效的運用陣列呢? 我想到的辦法就是用二維陣列[1][N] [2][N] [3][N] 但又卡在不知道怎麼讓它自動跳3格 or 6格 況且 如果我今天不是只有3個值 是3000甚至3萬個值~ 跳的格數就要更多了 (其實是有規則的 3的倍數再跳 只是寫不出來code = =) 希望看的懂得人能給我一個好的idea 或方法 謝謝囉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.221.154
applecool:不能用 % ??? 07/19 19:27
MOONRAKER:…印出 不就好了 (空一格是有意義的,自己想) 07/19 21:04
gh8811211:每一個的起始位址 (n-1)*3+1 07/19 21:11