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>
#include<math.h>
int main()
{
    double x;
    while(scanf("%lf",&x)!=EOF)
    {
        if(x<0)
        {
            x =-x;
        }
        printf("%.2lf\n",x);
    }
    return 0;
}
时间: 2024-10-15 16:11:16

B题 - 求绝对值的相关文章

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

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

A题之绝对值最小问题

时间:2014.05.08 地点:基地 -------------------------------------------------------------------------- 一.题目详情 给你一个数组A[n],请你计算出ans=min(|A[i]+A[j]|)(0<=i,j<n). 例如:A={1, 4, -3}, 则: |A[0] + A[0]| = |1 + 1| = 2. |A[0] + A[1]| = |1 + 4| = 5. |A[0] + A[2]| = |1 +

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[

求绝对值

求绝对值 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

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

#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<<

hdu 4587 2013南京邀请赛B题/ / 求割点后连通分量数变形。

题意:求一个无向图的,去掉两个不同的点后最多有几个连通分量. 思路:枚举每个点,假设去掉该点,然后对图求割点后连通分量数,更新最大的即可.算法相对简单,但是注意几个细节: 1:原图可能不连通. 2:有的连通分量只有一个点,当舍去该点时候,连通分量-1: 复习求割点的好题! #include<iostream> #include<cstdio> #include<vector> using namespace std; int n,m; vector<vector&

省赛i题/求1~n内所有数对(x,y),满足最大公约数是质数的对数

求1~n内所有数对(x,y),gcd(x,y)=质数,的对数. 思路:用f[n]求出,含n的对数,最后用sum[n]求和. 对于gcd(x,y)=a(设x<=y,a是质数),则必有gcd(x/a,y/a)=1;所以我只要枚举i(设i=y/a),再枚举所有质数 他们乘积的f[i*a]值包括i的欧拉函数值.时间复杂度(n*质数个数) #include<iostream> #include<cstring> using namespace std; const int maxx=1

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 >>