柚子快報(bào)激活碼778899分享:頭歌 算法 實(shí)驗(yàn)五 分治法
柚子快報(bào)激活碼778899分享:頭歌 算法 實(shí)驗(yàn)五 分治法
第1關(guān):求一組數(shù)據(jù)中最大的兩個(gè)數(shù)
100
任務(wù)要求參考答案評(píng)論9
任務(wù)描述編程要求測(cè)試說(shuō)明
任務(wù)描述
本關(guān)任務(wù):利用分治法求一組數(shù)據(jù)中最大的兩個(gè)數(shù)和最小的兩個(gè)數(shù)。
編程要求
請(qǐng)?jiān)谟覀?cè)編輯器Begin-End處補(bǔ)充代碼,完成本關(guān)任務(wù)。
測(cè)試說(shuō)明
平臺(tái)會(huì)對(duì)你編寫的代碼進(jìn)行測(cè)試,比對(duì)你輸出的數(shù)值與實(shí)際正確數(shù)值,只有所有數(shù)據(jù)全部計(jì)算正確才能通過(guò)測(cè)試:
測(cè)試輸入:
10 //數(shù)據(jù)的總個(gè)數(shù)1 //此行及以下為具體的每個(gè)數(shù)據(jù)3579108642
預(yù)期輸出:
max1=10 max2=9min1=1 min2=2
開(kāi)始你的任務(wù)吧,祝你成功!
#include
void main()
{
int num,i;
scanf("%d",&num);
int a[num];
for(i=0;i scanf("%d",&a[i]); /********** Begin **********/ int max1,min1,max2,min2; max1=min1=a[0]; for(i=1;i { if(max1 if(min1>a[i])min1=a[i]; } max2=-1,min2=999;
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。