天天看點

求絕對值oj題詳解求絕對值

求絕對值

求實數的絕對值。

Input

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

Output

對于每組輸入資料,輸出它的絕對值,要求每組資料輸出一行,結果保留兩位小數。
求絕對值oj題詳解求絕對值
#include <stdio.h>
int main()
{
    double a;
    while(scanf("%lf",&a)!=EOF)//EOF
    {
        if(a<0)
            a=-a;
        printf("%.2f\n",a);
    }
}
———
           

在C語言中,或更精确地說成C标準函數庫中表示檔案結束符(end of file)。在while循環中以EOF作為檔案結束标志,這種以EOF作為檔案結束标志的檔案,必須是文本檔案。在文本檔案中,資料都是以字元的ASCII代碼值的形式存放。

  一般EOF的值為-1,ASCII代碼值的範圍是0~255,不可能出現-1,是以可以用EOF作為檔案結束标志。

  EOF在windows對應的按鍵是CTRL+Z鍵,在linux系統上對應的按鍵是CTRL+D。

  運作程式按CTRL+Z鍵,即會顯示“^Z",再次按Enter鍵即可退出程式。