203080312
級別: 探索解密
![]() |
各位好,現(xiàn)在有個問題值得研究。 想弄一個算法! 這樣,通俗點,如何將1,2,3,4,5,6,7,8,9,10,。。。依次排進4*6的盒子里面,即:1放進1行1列,1=【1,1】 2放進1行2列,2=【1,2】。。。7放進2行1列。。。13放進3行1列,13=【3,1】。。。。 現(xiàn)任意給出一個數(shù)字,用這個算法能夠計算出行數(shù)、列數(shù)。這樣的算法怎么求? 簡單的將求1維連續(xù)數(shù)的二維坐標? 是不是很有挑戰(zhàn)?? |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
![]() ![]() ![]() ![]() |
除以6+1得到行數(shù),余數(shù)就是列。 其實多維數(shù)組就是一維數(shù)組啦。 ![]() |
---|---|
本帖最近評分記錄: |
最近一天希望
書山有路勤為徑,學(xué)海無涯苦作舟!
級別: 論壇先鋒
![]() |
行坐標D10,列坐標D11。 先將數(shù)字存D1。D1與K7比較,大與0小與K7時直接將K1傳送D10,D1傳送D11。 當D1沒有小與K7時,繼續(xù)與K25比較,小與25時將D1除以K6商存D5。 將D6比較等于0時,傳送D5到D10,k6到D11。D 6大于0時,D5加K1傳送到D10,余數(shù)D6傳送到D11。 [ 此帖被最近一天希望在2015-01-07 23:32重新編輯 ] |
---|---|
|
znz43
工控職業(yè)已成回憶 只因愛好;丶覉@ 樂此不疲
級別: 工控俠客
![]() ![]() |
設(shè): 1 <= n <= 24 ( n-1)/6=a(商數(shù))..........b(余數(shù)) 位址坐標 (a+1,b+1) 例如: n=5 (5-1)/6=0......4 則坐標 (1,5) n=9 (9-1)/6=1......2 則坐標 (2,3) n=22 (22-1)/6=3......3 則坐標 (4,4) |
|
---|---|---|
本帖最近評分記錄:
|