/*
数位分离问题
数位分离过程
设 s=12345; 现在分离s的个位数 十位数 百位数 千位数 万位数
再设另一个变量i=s
个位数:i%10=5
i=i/10; i变成1234
十位数:i%10=4;
i=i/10; i变成123
百位数:i%10=3
i=i/10 i变成12
千位数:i%10=2
i=i/10 i变成1
万位数:i%10=1
i=i/10 i变成0
当i的值是0时,停止分离,此时s已经的各个位数已经分离完毕
可以把i当作循环控制变量,i=s的初值为要分离的整数变量,循环执行的条件是i!=0,运算是i=i/10
即:for(int i=s;i!=0;i=i/10)
{
i%10 就是分离出的s的各个位数上的数字,可以输出,可以判断,可以求和
}
*/