[問題] 陣列賦值

看板C_and_CPP (C/C++)作者 (bluray21)時間13年前 (2013/01/17 20:17), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 如何建立以下陣列,陣列內容如下: 4*4情況:(虛線只是方便觀看之間變化) 1 0|0 1 0 0|0 0 ------- 0 0|0 0 1 0|0 1 9*9情況: 1 0 0|0 1 0|0 0 1 0 0 0|0 0 0|0 0 0 0 0 0|0 0 0|0 0 0 ----------------- 0 0 0|0 0 0|0 0 0 1 0 0|0 1 0|0 0 1 0 0 0|0 0 0|0 0 0 ----------------- 0 0 0|0 0 0|0 0 0 0 0 0|0 0 0|0 0 0 1 0 0|0 1 0|0 0 1 目前沒想到方法, 也就是藉由改變變數(=>陣列大小)然後產生如上的陣列內容, 所以這邊找靈感,感恩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.33.188

01/17 20:28, , 1F
每隔sqrt(Length)+1個格子賦值一次可以嗎?
01/17 20:28, 1F
我想要的結果是虛線內的大小是8*8,陣列大小為512*512 ※ 編輯: bluray21 來自: 140.125.33.188 (01/17 20:49)

01/17 22:35, , 2F

01/17 22:36, , 3F

01/17 22:56, , 4F
http://ideone.com/WTXRFx 仔細看步進的地方
01/17 22:56, 4F

01/18 13:47, , 5F
感謝,loveme00835大我後來寫出來的跟你一樣,其他兩位我
01/18 13:47, 5F

01/18 13:48, , 6F
還需要再研究一下,你們的寫法我一眼沒辦法理解XD
01/18 13:48, 6F
文章代碼(AID): #1Gz-lozC (C_and_CPP)
文章代碼(AID): #1Gz-lozC (C_and_CPP)