绝对值的使用;
绝对值函数 fabs()忽略输入数据的负号,fabs(x)表示计算变量x的绝对值.
注意:
使用数学函数,需要在程序开头加上编译预处理指令 #include <math.h>
示例:
从键盘任意输入一个4位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-12334分离出其千位1,百位2、十位3、个位4,并输出4321。
#include <stdio.h>
#include <math.h>
int main()
{
int y,x,a,b,c,d,e;
scanf("%d",&y);
x=fabs(y);
a=x/1000;
b=(x-a*1000)/100;
c=(x%100)/10;
d=x%10;
e=d*1000+c*100+b*10+a;
printf("%d",e);
return 0;
}