絕對值最大

2021-06-22 00:22:19 字數 824 閱讀 1363

題目詳情:

給你乙個陣列a[n],請你計算出ans=max(|a[i]+a[j]|)(0<=i,j

例如:a=,

則:|a[0] + a[0]| = |1 + 1| = 2.

|a[0] + a[1]| = |1 + 4| = 5.

|a[0] + a[2]| = |1 + (-3)| = 2.

|a[1] + a[1]| = |4 + 4| = 8.

|a[1] + a[2]| = |4 + (-3)| = 1.

|a[2] + a[2]| = |(-3) + (-3)| = 6.

所以ans=8.

輸入描述:

有多組測數資料,每組資料有兩行,第一行包含乙個正整數n(0

輸入以檔案結束。

輸出描述:

對於每組資料,輸出相應的答案。

實驗**:

#include #include int maxsum(int* array, int length)

max += max;

min += min;

max = max > 0 ? max : -max;

min = min > 0 ? min : -min;

if(max > min)

return max;

else

return min;

}int main()

; printf("%d\n", maxsum(a, 3));

return 0;

}

awk 取絕對值最大

root centos6 1 cat infile aaa 1 aaa 2 aaa 3 aaa 28 aaa 22 bbb 2 bbb 4 bbb 6 ccc 2 ccc 3 ccc 8 ccc 10 ddd 2 ddd 4 ddd 12 root centos6 1 root centos6 1 ...

1038 絕對值最大 ZZULIOJ

題目描述 輸入3個整數,輸出絕對值最大的那個數。輸入 輸入包含3個int範圍內的整數,用空格隔開。輸出 輸出三個數中絕對值最大的數,單獨佔一行。若絕對值最大的數不唯一,則輸出最先出現的那個。例如,若輸入為1 3 3,則輸出為 3 若輸入為1 3 3則輸出為3。樣例輸入 copy 1 2 3 樣例輸出...

ZZULIOJ 1038 絕對值最大

題目描述 輸入3個整數,輸出絕對值最大的那個數。輸入 輸入包含3個int範圍內的整數,用空格隔開。輸出 輸出三個數中絕對值最大的數,單獨佔一行。若絕對值最大的數不唯一,則輸出最先出現的那個。例如,若輸入為1 3 3,則輸出為 3 若輸入為1 3 3則輸出為3。樣例輸入 12 3樣例輸出 3本題也是對...