一个四位数,千位上的数字等于这个数字中数字0的个数,百位上的数字表示这个数字1的个数,十位数上的数字表示这个数中数字2的

2个回答

  • 千位表示o的个数,所以至少有一个0,最多3个0;

    一、如果有1个0,那么为1XXX,而且数字都是≤3的,百位>1,假如十位是0,即不存在2,那么个位只能是1或3,而两者都不符合;假如个位是0,即不存在3,那么十位和百位的数字只能是2和1了只有1210了;

    二、如果有2个0,那么为2XXX,至少有1个2,所以十位≥1,其余二位只能是0,即为2020;

    三、如果3个0,那么3XXX,个位≥1,与有三个0矛盾,不成立;

    综上,只有1210和2020了

相关问题