水一篇
传送门:输出绝对值 - 洛谷
题目描述
输入一个浮点数 nn,输出这个浮点数的绝对值。
输入格式
输入一个浮点数 nn,其绝对值不超过 1000010000。
输出格式
输出 nn 的绝对值,保留到小数点后两位。
样例 #1
样例输入 #1
-3.14
样例输出 #1
3.14
代码
1.判断
直接上代码
#include<bits/stdc++.h>
using namespace std;
int main(){
double a;
cin>>a;
if(a>=0) cout<<fixed<<setprecision(2)<<a;
else cout<<fixed<<setprecision(2)<<-a;
return 0;
}
2.fabs函数
#include<bits/stdc++.h>
using namespace std;
int main(){
double a;
cin>>a;
cout<<fixed<<setprecision(2)<<fabs(a);
return 0;
}
perfect!