廈大C語言上機 1411 查詢

2021-08-14 10:42:26 字數 855 閱讀 7360

1411.查詢

時間限制: 1000 ms          記憶體限制: 65536 k

提交數: 465 (0 users)          通過數: 279 (275 users)

問題描述

編寫下列函式

void find_two_largest(int a,int n,int *largest,int *second_largest);

當傳遞長度為n的陣列a時,函式將在陣列a中搜尋最大元素和第二大元素,把它們分別儲存在largest

輸入格式

第一行乙個整數n

第二行n個整數,整數間有乙個空格的間隔

輸出格式

輸出n個數中的最大元素和第二大元素,用乙個空格隔開

樣例輸入

51 2 3 4 5

樣例輸出

5 4**

xmu

#include void find_two_largest(int a, int n, int *largest, int *second_largest)

else if (a[i] > *second_largest)

*second_largest = a[i];

}}int main()

; scanf("%d", &n);

for (i = 0; i < n; ++i)

scanf("%d", &a[i]);

find_two_largest(a, n, &largest, &second_largest);

printf("%d %d\n", largest, second_largest);

return 0;

}

廈大C語言上機 1413 模式匹配

1413.模式匹配 時間限制 1000 ms 記憶體限制 65536 k 提交數 765 0 users 通過數 262 251 users 問題描述 以字串的形式給出文字text和模式串p1,p2.pn。請使用指標方法編寫程式判斷有多少個模式串出現在文字中。輸入格式 第一行乙個整數n n 20 表...

廈大C語言上機 1607 加一

加一 描述給定乙個由整數組成的非空陣列所表示的非負整數,在該數的基礎上加一。最高位數字存放在陣列的首位,陣列中每個元素只儲存單個數字,陣列的長度不超過1000。你可以假設除了整數 0 之外,這個整數不會以零開頭。例如陣列,表示12345,加一的結果是12346,你只需要輸出12346即可。輸入輸入有...

廈大C語言上機 1392 陣列的平衡

1392.陣列的平衡 時間限制 1000 ms 記憶體限制 65536 k 提交數 11 0 users 通過數 0 0 users 問題描述 寫乙個函式,計算乙個整形陣列a的中心分割點。假設某個分割點的下標為k,那麼s1 a 1 a 2 a k s2 a k 1 a k 2 a n 讓s1和s2差...