求绝对值
- 求实数的绝对值。
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 152087 Accepted Submission(s): 73892
Problem Description
求实数的绝对值。Input
输入数据有多组,每组占一行,每行包含一个实数。Output
对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。Sample Input
123
-234.00Sample Output
123.00
234.00
代码块
#include "stdio.h"
#include "math.h"
//#define LOCAL
int main(){
//#ifdef LOCAL
// freopen("data.in", "r", stdin);
// freopem("data.out", "w", stdout);
//#endif
double num;
while(scanf("%lf",&num)!=EOF){
printf("%.2f\n",fabs(num));
}
return 0;
}
本题主要的关键就是绝对值函数的使用,在math.c库中,共有3个比较常用的绝对值函数
#include "math.h"
a=abs(num); //int型
b=labs(num); //long型
c=fabs(num); //double型
在平时中应多注意使用。