绝对值的意思:正数的绝对值是其本身;0的绝对值是0;负数的绝对值是其相反数。
有两种方式输出整数的绝对值
第一种,利用if语句判断原数是否为负,重要代码段如下
int a;
cin>>a;
if(a<0) cout<<-a;
else cout<<a;
第二种,利用c++系统函数
int n;
cin>>n;
cout<<abs(n);
但第二种中的abs()函数只适用于int类型,如果是long long则需使用
long long n;
cin>>n;
cout<<llabs(n);
long类型需使用
long n;
cin>>n;
cout<<labs(n);
double和float中则需使用
float n;
cin>>n;
cout <<fbs(n);
//你学废了吗?