fabs(x)应用问题?
交换一个三位数的次序:#include<stdio.h>
#include<math.h>
int main()
{
int x,a0,a1,a2;
printf("input x:\n");
scanf("%d",&x);
x=fabs(x);
a0=x%10;
x=x/10;
a1=x%10;
a2=x/10;
printf("new number is: %d",a0*100+a1*10+a2);
return 0;
}
在stdio 2008下出错,怎么回事?说是:error C2668: “fabs”: 对重载函数的调用不明确。