卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

數(shù)據(jù)快速找最大最小值 求線段最大值和最小值的幾種主要思路?

求線段最大值和最小值的幾種主要思路?AB和BC這兩條共點(diǎn)的兩條線段,當(dāng)求線段AC的最大值A(chǔ)B十BC,AC最小值A(chǔ)B一BC任意輸入10個整數(shù),找出其中的最大值和最小值并輸出?MaxMin(const i

求線段最大值和最小值的幾種主要思路?

AB和BC這兩條共點(diǎn)的兩條線段,當(dāng)求線段AC的最大值A(chǔ)B十BC,AC最小值A(chǔ)B一BC

任意輸入10個整數(shù),找出其中的最大值和最小值并輸出?

MaxMin(const int * data,int size,int&max,int&min)

{

if(0 size%2)

{

if(data [0] ) 一次取2個數(shù)比較大和和max比小的和min比 data [1])

{

max data [0];

min data [1];

} else

{

min data [0];

max data [1];

}

} else

{

min data [0];

max data [0];

}

int i 2;

while(i size)

{

if(data [i] data [i 1])

{

max max data [i]?max:data [i];

min min data [i 1]?min:data [i 1];

} else

{

max max data [i 1]?max:data [i 1];

min min data [i]?min:data [i];

}

i 2;

}

}

擴(kuò)展資料:

C語言優(yōu)點(diǎn)。

1、簡潔緊湊、靈活方便。

C語言一共只有32個關(guān)鍵字,9種控制語句,程序書寫形式自由,區(qū)分大小寫。把高級語言的基本結(jié)構(gòu)和語句與低級語言的實用性結(jié)合起來。C 語言可以像匯編語言一樣對位、字節(jié)和地址進(jìn)行操作,而這三者是計算機(jī)最基本的工作單元。

2、運(yùn)算符豐富。

C語言的運(yùn)算符包含的范圍很廣泛,共有34種運(yùn)算符。C語言把括號、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C語言的運(yùn)算類型極其豐富,表達(dá)式類型多樣化。靈活使用各種運(yùn)算符可以實現(xiàn)在其它高級語言中難以實現(xiàn)的運(yùn)算。

3、數(shù)據(jù)類型豐富。

C語言的數(shù)據(jù)類型有:整型、實型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。能用來實現(xiàn)各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)的運(yùn)算。并引入了指針概念,使程序效率更高。

4、表達(dá)靈活實用。

C語言提供多種運(yùn)算符和表達(dá)式值的方法,對問題的表達(dá)可通過多種途徑獲得,其程序設(shè)計更主動、靈活。它語法限制不太嚴(yán)格,程序設(shè)計自由度大,如對整型量與字符型數(shù)據(jù)及邏輯型數(shù)據(jù)可以通用等。

5、允許直接訪問物理地址,對硬件進(jìn)行操作。

由于C語言允許直接訪問物理地址,可為了直接操作硬件,它既有高級語言的功能,又有低級語言的許多功能,可以像匯編語言一樣對比特、字節(jié)和地址進(jìn)行操作,這些都是計算機(jī)最基本的工作單元,可以用來編寫系統(tǒng)軟件。