当前位置: 首页 > news >正文

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

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

http://www.hskmm.com/?act=detail&tid=33360

相关文章:

  • Linux Mint -- LMDE6升级到LMDE7
  • OI 笑传 #19
  • CF1133 合集
  • 10/18
  • 实验一 现代C++基础编程
  • CF1824D 题解
  • 单目深度估计 - MKT
  • CF1059 Codeforces Round 1059 (Div. 3) 游记
  • newDay12
  • PyTorch与卷积神经网络读书报告
  • QOJ857 Social Distancing
  • 142. 环形链表 II
  • 10.17日学习笔记
  • KV缓存(Key-Value Cache)
  • 模型验证
  • Transformer
  • 面试题 02.07. 链表相交
  • 10月17日记
  • 带高度多边形,生成3D建筑模型,支持多种颜色或纹理的OBJ、GLTF、3DTiles格式
  • aaaaaa
  • 突然发现,越研究越没意思
  • 无需重新训练即可为语音识别器添加新词
  • 思科关键漏洞警报:TACACS+认证缺陷可导致网络完全暴露
  • ysyx学习:移植rt-thread
  • 综合性题目
  • 实用指南:从入门到精通:Django的深度探索之旅
  • UML中9中数据流图总结
  • 两种树状数组
  • 斑马日记2025.10.17
  • CF Global Round 29(#2147) 总结