逆序输出一个数

#include <stdio.h>
int main(){
	//输入一个数
	//对10取余得到最后一个数--将最后一个数输出 
	// 取模去除最后一个数 
	// ...循环直到最后一个取模后数的数为0
	int x;
	int end;
	scanf("%d", &x);
	do{
		end = x % 10;
		printf("%d", end);
		if( x >= 10){
			printf(" ");
		}
		x /= 10;	
	}while(x > 0); 
	
	return 0;
}

注意

对10取余得到最后一个数
对10取模去除最后一个数

我亦无他,惟手熟尔