标题:郁闷了 不就是求实数的绝对值嘛
只看楼主
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
 问题点数:0 回复次数:4 
郁闷了 不就是求实数的绝对值嘛

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上就是通不过啊
搜索更多相关主题的帖子: 实数 绝对值 小数 数据 
2007-12-04 22:45
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
得分:0 
难道是题目理解有问题??

ACMer的QQ群:33741351
单片机QQ群:55130117
2007-12-04 22:46
pinglideyu
Rank: 3Rank: 3
来 自:武汉工程大学
等 级:论坛游侠
威 望:1
帖 子:735
专家分:140
注 册:2007-1-7
得分:0 
在我编译器上没有问题呀,LZ的意思是?

~~我的明天我知道~~
2007-12-04 22:49
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
得分:0 
编译器上是没问题  
但是我在HDOJ上提交了不能通过  
会不会是精度问题啊?

ACMer的QQ群:33741351
单片机QQ群:55130117
2007-12-04 22:55
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
得分:0 
呵呵   知道了  
#include<stdio.h>
int main()
{
double a;
while(scanf("%lf",&a)!=EOF)
{
  if(a<0)a=-a;
  printf("%.2f\n",a);
}
return 0;                   这样就可以了

ACMer的QQ群:33741351
单片机QQ群:55130117
2007-12-05 12:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-190437-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.442836 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved