1到100的自然数中有几个9?

如题所述

100 中没有数字 9。

这个问题可以转换为:00~99 中,数字 9 出现了几次?

00~99,一个有 100*2 = 200 个数字;

其中,数字 0~9 出现的次数是相同的;

因此,数字 9 出现的次数是 200/10 = 20。

即:自然数 1~100 中,数字 9 有 20 个。

~~~~~~~~~~~~~~~~~~~

可以用编程枚举的方法进行验证,结果正确。

附:Fortran 代码及其运行结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-12-03

1到100的自然数中有24个9。

从1到100的自然数中,出现9的数字有:

    个位为9的数:9、19、29、39、49、59、69、79、89、90、91、92、93、94、95、96、97、98、99,共19个。

    十位为9的数:90、91、92、93、94、95、96、97、98、99,共9个。

因此,1到100的自然数中有24个9。

第2个回答  2023-12-03
012 013 014 015 016 017 018 019共8个021 023 024 025 026 027 028 029也是8个每三位是8个组合依次类推从0起头是9个 也就是9乘8等于72个 每个数起头也都是9个在乘8等于72 从0-9一共是10个不同的数字也就是拿72乘以10 720种排列方式
个位数只能是数字0,1种选法,其它位中的每位都可选0-9,10种选法。

所以共有10*10*10*10*1=10000种。
第3个回答  2023-12-03
1到100的自然数中有20个9。
(其中1~89中有9个9,90~100中有11个9。)
相似回答