[2003]:求绝对值

来源:互联网 发布:河鱼软件 编辑:程序博客网 时间:2024/05/16 15:01

求绝对值

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

Problem Description
求实数的绝对值。

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

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

Sample Input
123
-234.00

Sample Output
123.00
234.00

第一种方法:直接法

#include<stdio.h>int main(){    double i;    while(scanf("%lf", &i)!=EOF){        if(i<0){            printf("%.2f\n", (-1)*i);        }        else{            printf("%.2f\n", i);        }    }    return 0;}

第二种方法:求绝对值函数

 头文件:#include<math.h>> int 型>int abs(int x);>long 型>long labs(int x);>浮点数 float double>double fabs(double x);
#include<stdio.h>#include<math.h>int main(){    double i;    while(scanf("%lf", &i)!=EOF){        printf("%.2f\n", fabs(i));    }    return 0;}

这里写图片描述

这里写图片描述

0 0
原创粉丝点击