delphi求多個數最大值,C 求N個數中的最大值

2022-03-23 21:45:16 字數 2433 閱讀 6223

1樓:匿名使用者

提供示例**供參考:

//求給定陣列中的最大值

function getmaxinarray(a: array of integer):integer;

vari: integer;

tmpmax: integer;

begin

tmpmax := a[0];

for i := low(a) to high(a) dobegin

if a[i] > tmpmax then tmpmax := a[i];

end;

result := tmpmax;

end;

2樓:景茹煒

定義一個函式:

function multimax(aint: array of integer):integer;

vari: integer;

begin

if length(aint) = 0 thenshowmessage('multimax: 不能計算給定引數的最大值!');

result:=aint[0];

for i:=1 to high(aint) doif result

end;

然後在呼叫時,傳遞一個整型陣列:

procedure tform1.button1click(sender: tobject);

vari:integer;

begin

i:=multimax([1,2,3,4,5,6,7,8,9]);

showmessage(inttostr(i));

end;

3樓:眾口說車

sql中有一個max 的聚合函式

tempdb col列

select max(col) from tempdb groupby col 求出單列最大

然後你比較就可以了

c++求n個數中的最大值

4樓:黑馬程式設計師

#include

#include

void main()

5樓:老馮文庫

一、演算法思想

假設n個數儲存在一維陣列中,令第一個數為最大值,從第二個數開始逐個和當前最大值進行比較,若比當前最大值大,則用它替換當前最大值。最後儲存的最大值即為n個數中的最大值。

二、操作過程

49    38    65    97    76    13    27    49            max = 49

^49    38    65    97    76    13    27    49            max = 65

^49    38    65    97    76    13    27    49            max = 97

^49    38    65    97    76    13    27    49            max = 97

^49    38    65    97    76    13    27    49            max = 97

^49    38    65    97    76    13    27    49            max = 97

^49    38    65    97    76    13    27    49            max = 97

^max = 97

三、程式**

#include

using namespace std;

//返回陣列中元素的最大值

//arr:陣列

//n:陣列大小

//返回n個陣列元素的最大值

int max(int arr, int n)

}return maxvalue;

}int main()

;int n = 8;

cout<<"最大值:"<

四、執行測試

6樓:匿名使用者

1)將while(n>0)改成if(n>0)即可正常執行;不過處理負數仍然不行。

2)再將min=0改成min=-int_max,並在前面增加#include ,這樣就可以輸入負數了。

7樓:匿名使用者

#include

#include

using namespace std;

int n,x[100009];

int main()

delphi extended兩個數相加最大的數

8樓:行走的標本

我感覺你應該上下關鍵**,應該不會是溢位

c語言求絕對值最大值c語言中絕對值大小的比較

include int main int n,i,a,max scanf d n n scanf d n a if a 0 max a a小於 0是max a,所以max是正數 else max a a不小於0時max a,所以max是正數for i 1 i 0 max因為這四個賦值都是把正數賦值給...

求分式函式最大值問題

1 常用的 判別式法 3x y 4y x 4y x 3x y 0 因為關於x的方程有解,所以 0 9 16y 0 y 9 16 3 4 y 3 4 值域為 3 4 3 4 2 x y z x y 2 y 2 z 2 x y 2 2 z y 2 2 xy yz 兩邊同除以 x y z 得 1 2 xy...

函式的最大值和最小值,如何求函式的最大值與最小值??

解 設矩形土地的長 為a,寬為b,建築材 料的總長為x 則建築材料的總長為2a 3b x 矩形土地的總面回積為a b 216 由 答得,a 216 b,代入 得,2 216 b 3b x 兩邊同乘以b得,532 3b 2 x b 移項後得,3b 2 x b 532 0 如果x有最小值,則這個方程有唯...