C++中如何求一个数的绝对值,且后面保留两位小数

2024年11月23日 02:17
有3个网友回答
网友(1):

(int)(fabs(x)*100)/100.0

先把数据扩大100倍,强制取整去掉小数部分,再除以100.0恢复数据成为带有两位小数的浮点数

网友(2):

#include
#include
#include
using namespace std;
int main(){
double m,n;
cout<cin>>m;
n=fabs(m);
cout<cout<return 0;
}


网友(3):

#include
#include
main()
{
double a,b;
while(scanf("%lf",&a)!=EOF)
{
b=fabs(a);
printf("%.2lf\n",b);
}
return 0;
}