1457 倒着用程序写出来是什么样的

int a=1457,b,c,……
b=a/1000;
c=a/100%10;
为什么这里的b是a/1000没有取余数?

b = a / 1000; 将变量b赋值为a除以1000的商。这将给出a的千位数。b被计算为a除以1000的商,而不是取余数。这是因为整数除法在大多数编程语言中都会自动舍去小数部分,只保留整数部分。
c = a / 100 % 10; 将变量c赋值为a除以100的商再除以10的余数。这将给出a的百位数。
通过这段代码,你可以得到a的千位数和百位数。其他位数的数字,你可以使用类似的方法进行计算。