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樓:行走的標本 我感覺你應該上下關鍵**,應該不會是溢位 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有最小值,則這個方程有唯...c語言求絕對值最大值c語言中絕對值大小的比較
求分式函式最大值問題
函式的最大值和最小值,如何求函式的最大值與最小值??