C语言编程高手请进,帮帮我吧!!

来源:百度知道 编辑:UC知道 时间:2024/05/23 14:11:14
C库函数中提供了求绝对值的函数fabs(x),其功能是: x,x>=0
y{
-x,x<0
请你编一个程序,实现求整数的绝对值的功能。
编写程序,求解一元二次方程ax的平方+bx+c=0的实数根。谢谢,帮帮我吧!

int fabs(int x)
{
if(x<0)
x=-x;
return x;
}

int abs(int x)
{
if (x>=0) return x;
else return x*(-1);
}

#define ABS(x) (x)>=0?(x):0-(x)

int Iabs(int x)
{
return (x>=0)?x:(0-x);
}

main()
{
int i,m;
printf("Please input:");
scanf("%d",&i);
if (i>=0)
m=i;
else
m=-i;
printf("The absolute value is: %d\n",m);
}