使用C++统计给定某正整数范围数字2出现的次数

给定一个正整数规模[min , max] , 请统计数字2呈现的次数 。 例如[0 , 26]规模 , 在整数2中数字2呈现一次 , 在整数21中数字2呈现一次 , 在整数22中数字2呈现2次 , 按照此纪律可统计出在规模内数字2呈现的次数 。 若何在C++中实现这一算法呢?小编与大师分享编程经验 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

需要这些哦
C++
方式/
1计较一个整数中2呈现的次数 , 可以对整数用10取余 , 统计呈现2的次数;统计给定规模内2呈现的次数 , 只需将每个整数中呈现2的次数累加即可 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

2起首 , 界说三个整型变量 , 保留数字规模和2呈现的次数 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

3设置变量sum的初值 , 初值为0 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

4输入要判定的正整数规模 , 下限为min , 上限为max 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

5用for语句执行轮回 , 规模为min和max之间 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

6界说一个整型变量j , 使它的值等于i , 用于统计呈现2的次数 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

7【使用C++统计给定某正整数范围数字2出现的次数】用while语句执行轮回 , 当j为0时退出轮回 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

8当整数j个位上的数字为2时 , 统计总数加1 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

9将整数j中 , 已统计的位数删除 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

10最后 , 输出给定规模内 , 2呈现的总次数 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图

11运行法式 , 输入一个给定的规模 , 计较机就统计出数字2呈现的次数 。

使用C++统计给定某正整数范围数字2出现的次数

文章插图


以上内容就是使用C++统计给定某正整数范围数字2出现的次数的内容啦 , 希望对你有所帮助哦!

    推荐阅读