#DIG07. 【进阶】统计指定数字出现次数
【进阶】统计指定数字出现次数
【进阶】统计指定数字出现次数
题目描述
给定一个非负整数 n 和一个数字 d,统计 d 在 n 的十进制表示中出现了多少次。注意:数字 0 的十进制表示就是一个字符 0。
输入格式
一行输入两个整数 n 和 d,其中 d 是 0 到 9 的一个数字。
输出格式
输出数字 d 在 n 中出现的次数。
数据范围
0 ≤ n ≤ 10^18 - 1,0 ≤ d ≤ 9。
样例 1
输入数据 1
10020 0
输出数据 1
3
运行环境
C++17,标准输入输出。
提示
本题属于“循环拆位”练习。核心操作是:
int digit = n % 10; // 取个位
n /= 10; // 去个位
粤公网安备44195502000252号