刷题日记—数字读取与判断

今天做了洛谷上有关统计数字个数的题,如下image
这道题让我们统计在1到n的数中,给定数字x的出现次数,所以要考虑每一位上该数字出现的个数。对于这种读取每个数位上的数字,我们一般用% /结构。
即先让b=i,拷贝当前数值,然后从各位判起b%10,如果是x,count++,然后再b/=10,判断下一位。在这个过程中,%10是取整数部分最后一位的数字,而/10则是将小数点左移,实现不同数位的遍历。代码如下:
image

posted @ 2025-10-18 00:20  MaoS1mple  阅读(8)  评论(0)    收藏  举报