天天看點

HDU - 2003 求絕對值

題目

求實數的絕對值。

Input

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

Output

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

Sample Input

123

-234.00

Sample Output

123.00

234.00

想法

這個題很水,其實不應該寫上來的,但是主要是借這個題了解一下math.h庫中的絕對值函數

int abs(int i); 求整型的絕對值
double fabs (double);求實型的絕對值
double cabs(struct complex znum);求複數的絕對值
           

java代碼

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner it = new Scanner(System.in);
        while(it.hasNext()) {
            double a = it.nextDouble();
            System.out.println(String.format("%.2f", Math.abs(a)));
        }
    }
}
           

c代碼

#include<stdio.h>
#include<math.h>
int main()
{
    double a;
    while(scanf("%lf",&a)!=EOF){
        printf("%.2lf\n",fabs(a));
    }
    return ;
}
           

個人部落格:陪你一起終身學習!|嶽金钊&個人部落格