求實數絕對值 sdut oj

2021-07-26 11:18:48 字數 672 閱讀 5543

time limit: 1000ms

memory limit: 65536kb

problem description

求實數的絕對值。

input

輸入資料有多組,每組佔一行,每行包含乙個實數。輸入檔案直到eof為止!

output

對於每組輸入資料,輸出它的絕對值,要求每組資料輸出一行,結果保留兩位小數。

example input

123

-234.00

example output

123.00

234.00

hint

eof結束的語句是這樣使用的,今後還後很多這樣的題目,千萬要記住哦... 

while (scanf("%f",&a)!=eof)

如果輸入資料有多組,每組佔一行。

每行有兩個整數a和n,分別用空格分隔。

讀到檔案結束的輸入形式為:

while (scanf("%d %d",&a,&n)!=eof)

author

#includedouble f(double n)

return n;

}int main()

return 0;

}

用C語言求實數的絕對值

近日有個學弟問我如何用c語言求乙個數的絕對值,這裡主要呼叫了c中中的fabs 函式來實現,比較簡單,偶就幫他寫了乙個 ps 說實話這種玩具程式實際上沒什麼太大用處,現在的程式設計這門課的教育模式真該改革下了。如下,本程式在gcc下編譯通過。不足之處歡迎指教 1 include 2 include 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 ...