ZZULIOJ 1038 絕對值最大

2021-10-25 08:33:07 字數 797 閱讀 8269

題目描述

輸入3個整數,輸出絕對值最大的那個數。

輸入

輸入包含3個int範圍內的整數,用空格隔開。

輸出

輸出三個數中絕對值最大的數,單獨佔一行。若絕對值最大的數不唯一,則輸出最先出現的那個。例如,若輸入為1 -3 3,則輸出為-3;若輸入為1 3 -3則輸出為3。

樣例輸入

12-

3

樣例輸出

-

3

本題也是對條件語句的考察,注意題目要求,輸出先輸入的一樣大的數,那麼只需要用》號去判斷就好,不用》=來判斷輸出即可。

#include

#include

intmain()

if(fabs

(c)>max)

//如果c的絕對值比max大,執行替換max和x的操作

printf

("%d"

,x);

//輸出結果x

return0;

//程式正常退出

}

1038 絕對值最大 ZZULIOJ

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

絕對值相關

abs 是如何來求絕對值的並且看看它的效率如何,所以反彙編出來看了下 sar 0x1f,edx xor edx,eax sub edx,eax 對應c語言 求int a的絕對值 b a 31 a a b a a b 起初還沒想透為什麼這樣就能得到絕對值,再細想,對右移理解有誤 微機原理忘光了,汗顏 ...

絕對值排序

輸入n n 100 個整數,按照絕對值從大到小排序後輸出。題目保證對於每乙個測試例項,所有的數的絕對值都不相等。輸入資料有多組,每組佔一行,每行的第乙個數字為n,接著是n個整數,n 0表示輸入資料的結束,不做處理。對於每個測試例項,輸出排序後的結果,兩個數之間用乙個空格隔開。每個測試例項佔一行。3 ...