向高手請教
級別: *
|
現(xiàn)有一列數(shù):1,2,3,4,5.........100按順序排成一行。 1,把第1,3,5,7,9......等奇數(shù)位數(shù)字刪除,剩下的數(shù)再排成一行。 2,重複第一步。 3,至到最後剩下一個數(shù)為止。怎樣用程序?qū)崿F(xiàn)這個算法? |
---|---|
|
wxh0734
級別: 論壇版主
|
奇數(shù)的二進(jìn)制最后一位為1 偶數(shù)為0 |
---|---|
本帖最近評分記錄: |
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
你不是在使用變址嗎?你的循環(huán)增量設(shè)定為2不就是成偶數(shù)跳躍了? 然后就是MOV的事情了。 |
---|---|
本帖最近評分記錄: |
子丑寅卯9
好鋼是煉出來的; 好妞是泡出來的!
級別: 網(wǎng)絡(luò)英雄
|
邏輯與,邏輯或 外加位移動,想想總有辦法的。 |
|
---|---|---|
本帖最近評分記錄:
|
向高手請教
級別: *
|
描述:程序圖
圖片:
這個我也知道,第一步把奇數(shù)去掉,可到第二步就不行了。 |
---|---|
|
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主
|
用3樓的辦法,將V0加2,Z0加1,然后MOV D0V0 D100Z0,直到剩一個數(shù)為止。 |
---|---|
|