当前位置: 代码迷 >> C语言 >> 郁闷了 不就是求实数的绝对值嘛
  详细解决方案

郁闷了 不就是求实数的绝对值嘛

热度:330   发布时间:2007-12-04 22:45:12.0
郁闷了 不就是求实数的绝对值嘛

Problem Description

求实数的绝对值。


Input

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


Output

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


Sample Input

123-234.00


Sample Output

123.00234.00

#include<stdio.h>
int main()
{
float a;
while(scanf("%f",&a)!=EOF)
{
  if(a<0)a=-a;
  printf("%.2f\n",a);
}
return 0;
}    这个程序有错误么  怎么在OJ上就是通不过啊
搜索更多相关的解决方案: 实数  绝对值  小数  数据  

----------------解决方案--------------------------------------------------------
难道是题目理解有问题??
----------------解决方案--------------------------------------------------------
在我编译器上没有问题呀,LZ的意思是?
----------------解决方案--------------------------------------------------------
编译器上是没问题  
但是我在HDOJ上提交了不能通过  
会不会是精度问题啊?
----------------解决方案--------------------------------------------------------
呵呵   知道了  
#include<stdio.h>
int main()
{
double a;
while(scanf("%lf",&a)!=EOF)
{
  if(a<0)a=-a;
  printf("%.2f\n",a);
}
return 0;                   这样就可以了
----------------解决方案--------------------------------------------------------
  相关解决方案