其中 X是需要被数位分离的数字
y是最后数为分离的结果数字
int i = x%10; //
x = x/10; //
上述两行代码分别分离出X的个位、十位、百位……
举例:输入数字54321,输出数字12345
代码如下:
int x = 54321;
y = 0;
while (1)
{
int i = x%10;
y = y*10 + i;
x = x/10;
if (x == 0)
{
break;
}
}
printf("y = %d\n",y);