求一个小数的绝对值,并且保留两位小数,不知道错哪里,求指导

#include
#include

int main()
{
float a;
a = fabs(a);
scanf("%f",&a);
printf("%.2f",a);
return 0;
}

a=fabs(a);和scanf("%f",&a);换一下

你也没有计算绝对值的操作啊

你在前面
float a;
a = fabs(a);
这里进行没有用
scanf("%f",&a);
这里给a赋值,

仅供参考

#include <stdio.h>
#include <math.h>

int main()
{
float a;
scanf("%f",&a);
printf("%.2f", fabs(a));
return 0;
}