求十個數中最大值,第二大值

2021-09-22 07:46:13 字數 590 閱讀 6369

求十個數中最大值

#include#includeint max()

; int num = sizeof(a) / sizeof(a[0]);

int i = 1;

int max = a[0];//最好不要引用其他數,(如0,負數)

for (; i < num; i++) }

return max;

}int main()

求十個數中第二大值

(有瑕疵,如果第乙個數最大的,是求不出來的)

">#includeint max()

; int num = sizeof(a) / sizeof(a[0]);

int i = 1;

int max = a[0];//最好不要引用其他數,(如0,負數)

int second = a[0];

for (; i < num; i++) }

printf("second:%d\n", second);

return max;

}int main()

求陣列的最大值 第二大值

注意 陣列的最大值同時存在多個的情況!1 對比findmax2和findmax22兩個函式的處理,細微差別導致結果不同!2 當陣列作為函式形參時,如果是常量陣列,則最好新增const 3 sizeof arr sizeof int 4 隨機數生成 srand unsigned time null r...

查詢最大值,最小值,以及第二大值

define nr 10 陣列元素個數 從主函式開始 int main int argc,char argv 檢查是否獲取到nr個資料 if i nr else 查詢最大值和最小值 int max,min max ar 0 假定第乙個數為最大值 min ar 0 同時假定也第乙個數為最大值 從第二個...

如何拿到陣列的最大值和第二大值

public static void main string args 拿最大值 int max 0 for int i 0 i age.length i 從最大值遞減 int ca 0 while true max 比較乙個最大值出來是很方便的,但是如果還要再拿第二大的呢,第三大的等等,當然我們可...