一篇劣质的题解。
//这是题目:
//输出绝对值
// 题目描述: 输入一个浮点数 n,输出这个浮点数的绝对值。
//输入格式: 输入一个浮点数 n,其绝对值不超过 10000。
//输出格式: 输出n的绝对值,保留到小数点后两位。
// 样例 : 样例输入 :-3.14
// 样例输出:3.14
·首先“绝对值是指一个数在坐标轴上所对应点到原点的距离叫做这个数的绝对值,绝对值用" | |"来表示。”【摘自某度】
·绝对值是指一个数在数轴上所对应点到原点的距离,数字的绝对值可以被认为是与零的距离,大于等于零,不可以是负数。非负数(正数和零)的绝对值是它本身,非正数(负数)的绝对值是它的相反数。实数的绝对值永远是非负数,互为相反数的两个数的绝对值相等,因为在数轴上它们到原点的距离相等。【摘自某度百科】
还不明白点这里
所以代码如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{
double n;
cin>>n;
if(n>0){
cout<<fixed<<setprecision(2)<<n<<endl;
}
else{
n=0-n;
cout<<fixed<<setprecision(2)<<n<<endl;
}
return 0;
}
因为学艺不精,所以。。。。。题解质量极差【这是废话】