杭電ACM 2003 求絕對值

2021-07-01 19:22:41 字數 720 閱讀 9399

problem description

求實數的絕對值。

input

輸入資料有多組,每組佔一行,每行包含乙個實數。

output

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

sample input

123

-234.00

sample output

123.00

234.00

做這一道題,可能很多想到的是直接用math.h中的絕對值函式。但是呢,在這裡我沒有選擇使用它覺得他有點麻煩,在c語言中,當輸入不同型別的數時候,絕對值函式還不一樣,需要呼叫不同的絕對值函式,我用的最原始的方法,小於零則加乙個負號就行,簡單明瞭。我的ac**如下:

#include 

#include

using

namespace

std;

int main(void)

杭電OJ 2003 求絕對值

problem description 求實數的絕對值。input 輸入資料有多組,每組佔一行,每行包含乙個實數。output 對於每組輸入資料,輸出它的絕對值,要求每組資料輸出一行,結果保留兩位小數。sample input 123 234.00 sample output 123.00 234....

杭電 acm 2020 絕對值排序

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

杭電2020 絕對值排序

用乙個結構體,乙個資料存原來的數,另乙個存絕對值!problem description 輸入n n 100 個整數,按照絕對值從大到小排序後輸出。題目保證對於每乙個測試例項,所有的數的絕對值都不相等。input 輸入資料有多組,每組佔一行,每行的第乙個數字為n,接著是n個整數,n 0表示輸入資料的...