一个任意十进制整数可以用表示为:

  • ......dx10^3 + cx10^2 + bx10^1 + ax10^0
  • 例如:1546 = 1x10^3 + 5x10^2 +4x10^3 + 6x10^0

因此,我们可以用除以权重方法表示,指定位数的数字.

#include <stdio.h>
int main()
{
    int a = 0;

    scanf("%d",&a);
    printf("%d", (a%100 - a%10)/10);
    return 0;
}