输入一个整数逆序输出 c语言

img


b是什么呀?有什么用呀?
最后一个为什么有一个b=b*10+a

1、

a = x % 10;
printf("%d", a);
x = x / 10;

2、while (x > 0) {
		a = x % 10;
		x = x / 10;
		b = b * 10 + a;
	}
	printf("%d", b);

应该是这两种,如果有printf("%d",a),就不需要下面的那行b。b=b*10+a是将输入的a逆序,可以带数值跟着循环就清晰了。