全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1537
推到 Plurk!
推到 Facebook!

從一維陣列中取最大值

答題得分者是:cmf
arnotsay
一般會員


發表:23
回覆:79
積分:20
註冊:2003-02-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-07 23:20:50 IP:218.162.xxx.xxx 未訂閱
我的程式取出的最大值=0 找不出哪裡錯...    for (a=0;a<6500;a ){ if ((map1[a]-map1[a 1])>0){ result=map1[a];} else { result=map1[a 1];}} Edit3->Text=result;
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-03-08 00:14:12 IP:61.70.xxx.xxx 未訂閱
i=0;  for (a=1;a<6500;a++) { if (map1[a] > map1[i]) { i=a; } } result=map1[i]; Edit3->Text=inttostr(result); 僅供參考,歡迎繼續發言
------
︿︿
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-03-08 02:10:19 IP:61.228.xxx.xxx 未訂閱
你的寫法真的很奇怪說, 假設你的陣列是 3,2,1,0 則依你的算法, a = 0, map[a] = 3, map[a 1] = 2, result = 3 a = 1, map[a] = 2, map[a 1] = 1, result = 2 a = 2, map[a] = 1, map[a 1] = 0, result = 1 現在你知道問題出在那裡了吧, 這樣並不能求得最大值. Jesse Chan
------
Jesse Chan
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-03-08 15:03:25 IP:61.221.xxx.xxx 未訂閱
引言: 我的程式取出的最大值=0 找不出哪裡錯... for (a=0;a<6500;a ){ if ((map1[a]-map1[a 1])>0){ result=map1[a];} else { result=map1[a 1];}} Edit3->Text=result;
arnotsay 你好: 請先參考以下的連結 class="code"> 備註: (1)有關 sort (排序演算法)應該有非常多種的做法,學校都沒有教過嗎?? 老實 說,我相當的懷疑 (> --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
arnotsay
一般會員


發表:23
回覆:79
積分:20
註冊:2003-02-03

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-03-08 16:36:26 IP:203.70.xxx.xxx 未訂閱
引言: 備註: (1)有關 sort (排序演算法)應該有非常多種的做法,學校都沒有教過嗎?? 老實 說,我相當的懷疑 < face="Verdana, Arial, Helvetica"> 不用懷疑啦..學校真的沒有教..我都自己摸...
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-03-08 16:40:24 IP:61.70.xxx.xxx 未訂閱
執著是成功的條件之一    加油 加油 加油    僅供參考,歡迎繼續發言
------
︿︿
系統時間:2024-05-20 14:33:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!