wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網(wǎng)絡(luò)英雄
|
數(shù)字0-9對應(yīng)輸出Y0-Y9 每次都是6位數(shù) D0=000001 Y0輸出5次,Y1輸出1次 D0=123456 Y1輸出1次,Y2輸出1次,Y3輸出1次,Y4輸出1次,Y5輸出1次,Y6輸出1次 D0=560001 Y5輸出1次,Y6輸出1次,Y0輸出3次,Y1輸出1次 這種程序,大家有什么辦法實(shí)現(xiàn)? |
|
---|---|---|
|
wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網(wǎng)絡(luò)英雄
|
有點(diǎn)難度,想了很久沒想出來好辦法 |
|
---|---|---|
|
二手工控電器
且行且珍惜
級別: 工控俠客
|
沒規(guī)矩不成方圓!還沒理解題目! |
|
---|---|---|
|
海見雨
級別: 探索解密
|
寫下我的思路,先把六位數(shù)拆分成六個(gè)數(shù)字傳值到六個(gè)地址里,寫一個(gè)移位把六個(gè)數(shù)字依次傳值到一個(gè)新的地址,新地址的值關(guān)聯(lián)到實(shí)際輸出上。 難點(diǎn)在拆分上 1.可以先 整除! 100000,得到第一個(gè)數(shù)字 2.然后六位數(shù)減去得到的數(shù)乘100000 3.除10000,得到第二個(gè)數(shù) 依次類推吧 過程有點(diǎn)繁瑣 也可是試試求余的指令應(yīng)該會(huì)快捷點(diǎn) |
---|---|
本帖最近評分記錄: |
wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網(wǎng)絡(luò)英雄
|
123456÷100000=1余23456 23456÷10000=2余3456 . . 56÷10=5余6 |
|
---|---|---|
|
apei2014
工控的世界,我不懂
級別: 論壇先鋒
|
123456/10=12345余6 12345/10=1234余5 1234/10=123余4 123/10=12余3 12/10=1余2 1/10=0余1 用FOR循環(huán)將余數(shù)分別賦給6個(gè)寄存器,再用變址輸出 |
|
---|---|---|
本帖最近評分記錄:
|
apei2014
工控的世界,我不懂
級別: 論壇先鋒
|
Y5輸出1次,Y6輸出1次,Y0輸出3次,Y1輸出1次 同一個(gè)點(diǎn)多次輸出的還要重新考慮一下 |
|
---|---|---|
|
13434087696
級別: 論壇先鋒
|
靜心考慮,值得玩一玩,思考得出來的東西才有成就感,相信自己,恰到為難自己一把 |
---|---|
|