|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
哪位哥們有興趣給出個(gè)算法 |
| 作者:jack.d 欄目:單片機(jī) |
x=0 y=0 c=0 x=1 y=5 c=0 x=2 y=10 c=0 x=3 y=16 c=0 x=4 y=21 c=0 x=5 y=26 c=0 x=6 y=32 c=0 x=7 y=37 c=0 x=8 y=42 c=0 . . . x=128 y=?? c=?? 原理是這樣的: 1 每3個(gè)數(shù)遞加5(可以看成是一組),組間遞加為6 2 輸出結(jié)果y不能大于128,大于128的時(shí)候結(jié)果清0并進(jìn)位一次c 3 用標(biāo)準(zhǔn)C編程,入口參數(shù)x(x<128),返回值y,累加進(jìn)位為全局變量c |
| 2樓: | >>參與討論 |
| 作者: falconBoy 于 2005/10/2 17:21:00 發(fā)布:
恩 恩.試試看 * - 本貼最后修改時(shí)間:2005-10-2 17:22:46 修改者:falconBoy |
|
| 3樓: | >>參與討論 |
| 作者: falconBoy 于 2005/10/2 18:11:00 發(fā)布:
。。。 問一下一個(gè)比較低級的問題:是不是不能用除法的(在下初學(xué)者O_O) |
|
| 4樓: | >>參與討論 |
| 作者: dmcz 于 2005/10/2 18:22:00 發(fā)布:
let me try unsigned CHAR c; unsigned CHAR TEST(unsigned CHAR x){ while(x*5+x/3>128){ c++; x-=x; } return x*5+x/3; } 看看行不行, 多好的十一假期沒人玩去,真可惜啊 |
|
| 5樓: | >>參與討論 |
| 作者: dmcz 于 2005/10/2 18:31:00 發(fā)布:
唉,看樣子有BUG,不玩了,吃飯去嘍 |
|
| 6樓: | >>參與討論 |
| 作者: jack.d 于 2005/10/2 18:49:00 發(fā)布:
dmcz大哥幫幫忙啦~ 是這樣的,我要往24C02里存存數(shù)據(jù),想存到5個(gè)連續(xù)字節(jié)的空間里,所以一個(gè)塊我只能寫3組,3*5=15個(gè)字節(jié),方便起見剩的那個(gè)我舍棄不用了(一個(gè)塊共16個(gè)字節(jié)),郁悶中... |
|
| 7樓: | >>參與討論 |
| 作者: dmcz 于 2005/10/2 19:45:00 發(fā)布:
呵呵,I 服了 U 專門吃現(xiàn)成的,不是已經(jīng)給你了么? 有點(diǎn)小BUG,稍微修改一下不就OK了嗎?唉,暈 那么愿意套白狼我就給你 x-=x改成x%=25 呵呵,知道25是干什么的么? |
|
| 8樓: | >>參與討論 |
| 作者: szzfq61 于 2005/10/3 9:47:00 發(fā)布:
如果X=25,reset y lah. |
|
| 9樓: | >>參與討論 |
| 作者: djc001 于 2005/10/3 21:20:00 發(fā)布:
查表也不錯(cuò)啊; |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |