c语言绝对值怎么编写

题目:

求一个数的绝对值。

输入:

输入数据有多组,每组占一行,每行包含一个实数。

输出:

对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。

程序:

#include <stdio.h>

double abs(double n);

int main(void)

{

double n;

while(~scanf("%lf",&n))

printf("%.2fn",abs(n));

return 0;

}

double abs(double n)

{

if(n>0)

return n;

else

return -n;

}

#include<stdlib.h>中的abs()函数为int 类型,故需要自己写函数。

c语言绝对值怎么编写