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

2024-11-23 02:17:41
推荐回答(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;
}