各位大哥,有誰比較牛逼的,幫小弟寫一段程式,折磨我很多天了,也沒能搞定,萬分感謝!第一次發貼,祈禱!
事情是這樣的,有這樣兩個陣列,
a []= {32503,31691,30902,30135,29389,28664,27959,27273,26605,25956,25325,24711,24113,23532,22966,22415,21879,21357,20850,20355,19874,19406,18950,18506,18073,17652,17242,16842,16453,16074,15704,15345,14994,14652,14319,13995,13979,13371,13070,12777,12492};//這個是從大到小排列的,一定要是5位數的
b[] = {0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8,8.5,9,9.5,10,10.5,11,11.5,12,12.5,13,13.5,14,14.5,16,16.5,17,17.5,18,18.5,19,19.5,20};//這個是從小到大排列的,一定要是小數的
a陣列中的元素和b陣列中的元素是一樣多的,并且有一一對應的關系
我的目的是這樣的,尋找一種高效的查找方法,找到a陣列中任何一個我想找到的元素,從而得出這個元素在陣列中的標號,
然后通過這個標號,讀出b陣列中的元素,也就是輸入一個我想查找的a陣列中的元素,顯示出與它對應的b陣列的元素。
幫幫小弟吧!謝謝!
uj5u.com熱心網友回復:
已排序的話用二分查找法。uj5u.com熱心網友回復:
就這點資料,直接比較就完了。uj5u.com熱心網友回復:
這么點東西,還折磨樓主好多天,直接遠離這行當得了
,免得受苦...
uj5u.com熱心網友回復:
竟然有人回復,真的讓我高興好久呢,謝謝了,我已經搞定了,其實我就是個修空調的,只是想自己做一些控制板,如果能成功的話,那種感覺一定很爽的!C語言和單片機真的好有意思哦!轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/80109.html
標籤:基礎類
上一篇:主函式如何呼叫這個方法
