如何比較大小? |
答題得分者是:gemi0305
|
piggy213
一般會員 發表:16 回覆:6 積分:4 註冊:2002-12-27 發送簡訊給我 |
|
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
因為公司裡沒有灌Delphi,
這裡有bcb的寫法,參考看看~
如果有需要我回家再幫妳轉Delphi~
但程式的演算法是一樣的,程式也不長,
妳看看應該自己轉的過去吧,試試 < class="code">
int Mix; //用一Mix變數存最大值 int Items[3]={2,3,1}; for (int i = 0; i<3; i )
{
int Result = Items[i]; if (Result > Mix) //如果result比現在最大的大,把result的值給Mix
Mix = Result;
} ShowMessage(IntToStr(Mix)); //把int轉字串show出 國泰平安 發表人 - Gemi0305 於 2003/09/01 08:58:32
|
piggy213
一般會員 發表:16 回覆:6 積分:4 註冊:2002-12-27 發送簡訊給我 |
謝謝你喔!
我試出來了....
不過如果我要記住最大值是在第幾個i呢?
即要取出i是多少時有最大值!
引言: 因為公司裡沒有灌Delphi, 這裡有bcb的寫法,參考看看~ 如果有需要我回家再幫妳轉Delphi~ 但程式的演算法是一樣的,程式也不長, 妳看看應該自己轉的過去吧,試試 < class="code"> int Mix; //用一Mix變數存最大值 int Items[3]={2,3,1}; for (int i = 0; i<3; i ) { int Result = Items[i]; if (Result > Mix) //如果result比現在最大的大,把result的值給Mix Mix = Result; } ShowMessage(IntToStr(Mix)); //把int轉字串show出 國泰平安 發表人 - Gemi0305 於 2003/09/01 08:58:32 |
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
再加一個變數~
< class="code">
int Mix=-1, //用一Mix變數存最大值
Mix_Index=-1; //Mix_Index存index,給個-1當初始值 int Items[3]={2,3,1}; for (int i = 0; i<3; i )
{
int Result = Items[i]; if (Result > Mix) //如果result比現在最大的大,把result的值給Mix
{
Mix = Result;
Mix_Index = i 1; //記得 1
}
} ShowMessage(IntToStr(Mix_Index));
ShowMessage(IntToStr(Mix)); //把int轉字串show出 國泰平安
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |