用内建 abs 求浮点数绝对值,再以 .2f 输出。
OJ: noi_openjudge
题目 ID: ch0104-02
难度:入门
标签:浮点数python
日期: 2026-07-30 23:01
题意
输出一个浮点数的绝对值,保留 2 位小数。
思路
Python 内建 abs 同时适用于整数和浮点数。f"{abs(number):.2f}" 保证输出两位小数,包括必要的末尾零。
代码
Python代码
python
number = float(input())
print(f"{abs(number):.2f}")C++代码
cpp
#include <cstdio>
int main(){
double a;
scanf("%lf",&a);
if( a < 0)
a = -a;
printf("%0.2lf",a);
return 0;
}复杂度
时间复杂度和额外空间复杂度均为
总结
绝对值用 abs,固定小数位用 .2f,不必手写正负分支。