如何用c语言求整数绝对值???急啊!??

如题所述

解:

1、求整数绝对值可以使用库函数abs(int a),返回值就是a的绝对值,注意:abs函数在头文件math中。

2、使用条件表达式使用:a>0?a:a*-1,就是判断a是否大于0,如果是直接返回a,否则返回a的相反数。

参考代码:

#include<stdio.h>
#include<math.h>//引入头文件
int main()
{
    int a,b,c;
    scanf("%d",&a);//键盘输入
    b=abs(a);//方法一求解
    c=a>0?a:a*-1;//方法二求解
    printf("方法一求得绝对值:%d\n;方法二求得绝对值:%d\n;",b,c);
    return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答