HDOJ2003-求绝对值

Problem Description

求实数的绝对值。

Input

输入数据有多组,每组占一行,每行包含一个实数。

Output

对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。

Sample Input

123 -234.00

Sample Output

123.00 234.00

代码实现:

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main()
 4 {
 5     double a;
 6     while(scanf("%lf",&a)!=EOF)
 7     {
 8         a=fabs(a);
 9         printf("%.2lf\n",a);
10     }
11     return 0;
12 }

1.abs()适用于整数求绝对值,fabs()适用于实数求绝对值。

时间: 2024-10-13 20:05:45

HDOJ2003-求绝对值的相关文章

求绝对值

求绝对值 Problem : 412 Time Limit : 1000ms Memory Limit : 65536K description 求实数的绝对值. input 输入数据有多组,每组占一行,每行包含一个实数. output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数. sample_input 123 -234.00 sample_output 123.00 234.00 hint   source hdu #include <stdio.h> #i

2003 求绝对值

2003    求绝对值 Problem Description 求实数的绝对值. Input 输入数据有多组,每组占一行,每行包含一个实数. Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数. Sample Input 123 -234.00 Sample Output 123.00 234.00 #include<stdio.h> int main() { double a; while(scanf("%lf",&a)!=E

无符号类型赋值负数,以及求绝对值

#include <iostream> #include <cmath> int main() { unsigned char i = 0 ; i = -1 ; std::cout<<"i="<<(int)i<<std::endl; i = -2 ; std::cout<<"i="<<(int)i<<std::endl; i = -3 ; std::cout<<

python常用函数之--求绝对值函数:abs(x)

python中的求绝对值函数:abs(X) 1. 参数 x 可以是整形也可以是复数,假如是复数的话,就求复数的模. >>> # 整形数字 ... >>> a = 10 >>> b = -100 >>> a 10 >>> b -100 >>> abs(a) 10 >>> a 10 >>> abs(b) 100 >>> b -100 >>

【c语言】求绝对值

// 求绝对值 #include <stdio.h> int fabs(int a) { if (a < 0) { a = ~a + 1; } return a; } int main() { printf("绝对值是:%d\n", fabs(5)); printf("绝对值是:%d\n", fabs(0)); printf("绝对值是:%d\n", fabs(-1)); return 0; } 版权声明:本文为博主原创文章,未

Java练习 SDUT-1117_求绝对值(选择结构)

C语言实验--求绝对值(选择结构) Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 从键盘上输入任意一个整数,然后输出它的绝对值! Input 从键盘上输入任意一个整数. Output 输出它的绝对值. Sample Input -4 Sample Output 4 超级水题 import java.util.*; public class Main { public static void main(String[

百度:求绝对值最小的数

我只是从网上搜集的,下面的代码或许有错误. 看了会Hadoop,和传华聊了会,他说,他们那三等奖8000,:打算要回宿舍了,不经意间看到了这个题,貌似简单,其实还是比较有难度的. 一段时间只能干一件事就行了. 有一个已经排序的数组(升序),数组中可能有正数.负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现,例如,数组{-20,-13,-4, 6, 77,200} ,绝对值最小的是-4. 算法实现的基本思路:找到负数和正数的分界点,

HDU 2003 求绝对值

Problem Description 求实数的绝对值. Input 输入数据有多组,每组占一行,每行包含一个实数. Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数. Sample Input 123 -234.00 Sample Output 123.00 234.00 分析:此题考绝对值函数 AC源代码(Java语言): import java.util.Arrays; import java.util.Scanner; public class Ma

B题 - 求绝对值

Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Description 求实数的绝对值. Input 输入数据有多组,每组占一行,每行包含一个实数. Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数. Sample Input 123 -234.00 Sample Output 123.00 234.00 #include<stdio.h> #

经典算法——求绝对值溢出问题

Problem Description 求实数的绝对值. Input 输入数据有多组,每组占一行,每行包含一个实数. Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数. Sample Input 123 -234.00 Sample Output 123.00 234.00 #include<iostream> #include<cmath> #include<cstdio> using namespace std; int mai