#include<stdio.h>
int main()
{
int a, b, c, x;
scanf("%d", &x);//输入三位数x
a=x%10;//计算x个位数上的值
b=x/10%10;//计算x十位上的值
c=x/100;//计算x百位上的值
printf("%d %d %d", a, b, c);
return 0;
}
%代表取余数,在分离位数时要灵活运用。
利用 x/10 可以将位数向右移一位。例如x=123,将x=x/10后 x=12,原本的十位上的2移动到了个位,此时再取其个位上的数即能完成十位上数的分离。