題目詳情:
給你乙個陣列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本題也是對...