HDU2003 求绝对值【入门】

来源:互联网 发布:chromebook ubuntu 编辑:程序博客网 时间:2024/06/06 08:19

求绝对值

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 144030    Accepted Submission(s): 70078


Problem Description
求实数的绝对值。
 

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

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

Sample Input
123-234.00
 

Sample Output
123.00234.00
 

Author
lcy
 

Source
C语言程序设计练习(一)

问题链接:HDU2003 求绝对值

问题简述:(略)

问题分析:这个问题毫无技术含量,直接算吧。

程序说明

  ACM题通常是输入多组数据,所以需要注意循环控制!

  输出需要注意输出格式。

  遇到数学计算时,要尽量使用数学库函数(头文件是math.h)来进行计算。

  因为函数fabs()的功能是求绝对值,其参数和返回值都是double类型,所有变量也声明为double类型。

题记

  计算机语言程序中是没有实数概念的(实数是数学的概念),只有浮点数,通常用浮点数表示实数。

 

AC的C语言程序如下

/* HDU2003 求绝对值 */#include <stdio.h>#include <math.h>int main(void){    double x;    while(~scanf("%lf", &x))        printf("%.2lf\n", fabs(x));    return 0;}





原创粉丝点击