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

GESP2026年3月认证C++五级( 第三部分编程题(1)有限不循环小数 )



🌟 题目:有限不循环小数(终止数)


🧠 一、故事:糖果王国的除法魔法 🍬

1、在“数学王国”里,有一种神奇的数字:

👉 有些分数可以变成会停下来的小数
👉 有些却会无限循环

比如:

1/2 = 0.5 ✔️(停下) 1/4 = 0.25 ✔️(停下) 1/3 = 0.333… ❌(无限循环)

2、👑 国王说:

“如果一个数 i,可以变成终止小数,我们就叫它终止数!”


🌟 二、关键问题(本质)

👉 如何判断?

1 / i 是否是有限小数?

🌟 三、核心数学规律(超级重要🔥)

1、🎯结论(必须背!)

👉 一个数 i:

如果它只含有质因子 2 和 5

👉 那么:

1/i 一定是终止小数

2、🧠为什么?

因为:

10 = 2 × 5

👉 小数本质是“分母变成10的幂”


🌟 四、怎么判断?

1、🎯方法:不断除 2 和 5!


2、🧠故事:剥洋葱 🧅

我们把一个数:

👉 不断除掉 2
👉 不断除掉 5

看看最后剩下什么!


3、✨规则:

最后如果变成 1 → ✔️终止数 否则 → ❌不是

🌟 五、举例讲清楚!


🌰例1:i = 20

20 ÷ 2 = 10 10 ÷ 2 = 5 5 ÷ 5 = 1

👉 最后是 1 ✔️

👉 是终止数!


🌰例2:i = 6

6 ÷ 2 = 3

👉 剩下 3(不是2或5)

👉 ❌不是终止数


🌟 六、完整思路(算法)


1、🎯目标:

统计:

[l, r] 之间有多少终止数

2、✨步骤:

1️⃣ 枚举每个数 i

2️⃣ 复制一份:

int t = i;

3️⃣ 去掉所有2

while(t % 2 == 0) t /= 2;

4️⃣ 去掉所有5

while(t % 5 == 0) t /= 5;

5️⃣ 判断

if(t == 1) ans++;

🌟 七、完整代码

#include <iostream> using namespace std; int main() { int l, r; cin >> l >> r; int ans = 0; for(int i = l; i <= r; i++) { int t = i; // 去掉所有 2 while(t % 2 == 0) t /= 2; // 去掉所有 5 while(t % 5 == 0) t /= 5; // 判断是否为终止数 if(t == 1) ans++; } cout << ans << endl; return 0; }

🌟 八、总结


🎯一句话记忆:

👉只含2和5 → 一定终止


🎯解题套路:

枚举 → 除2 → 除5 → 看是不是1

🎉 本题考点:

✔ 判断终止小数
✔ 质因数分解思想
✔ 枚举 + 数论技巧


http://www.jsqmd.com/news/525523/

相关文章:

  • ArcGIS小白必看:5分钟搞定shp文件经纬度坐标导出为txt(附详细步骤截图)
  • Python入门者福音:用MiniCPM-V-2_6作为你的智能编程导师
  • Java异常处理的艺术与最佳实践,iOS26 打开开发者模式。
  • 会议征稿!2026年制造工程与数字仿真国际学术会议(MEDS 2026)
  • PMSM、直流无刷、三相异步电机矢量控制程序及双三闭环c代码(适用于DSP28335与FOC ...
  • SMS VoIP科普:打破通信壁垒的互联网短信新方式
  • ICLR2022技术解析:AV-HuBERT如何通过多模态掩码预测革新语音视觉表征学习
  • Xshell下Ubuntu安装redis
  • 儿童掏耳朵好不好?怎么给儿童掏耳朵比较安全?儿童专用掏耳神器
  • 微信接入ClawCode:全民AI时代,聊天框里的智能生产力革命
  • 如何开发一款企业级人才招聘系统?招聘APP源码与技术实现
  • OpenClaw权限控制:安全使用GLM-4.7-Flash的操作限制
  • 西门子S7 - 200 PLC与组态王构建智能停车场收费系统的奇妙之旅
  • 不止于对话,智象 AI 开启“执行”时代
  • Unity开发者必看:避开软著坑,用TTSDK从零到一发布抖音小游戏(附完整Demo)
  • 2026年干冰清洗机优质厂家TOP5推荐:干冰清洗雪花机/干冰清洗半导体应用/干冰清洗去毛刺/干冰清洗机厂家/干冰清洗松香助焊剂/选择指南 - 优质品牌商家
  • Windows系统优化咨询:Qwen3-0.6B-FP8解答C盘清理与更新管理问题
  • C++日期类设计:拷贝构造与运算符重载实战,反爬虫机制深度解析:从基础防御到高级对抗的完整技术实战。
  • 突破显卡性能瓶颈:OptiScaler重构老旧硬件的游戏体验
  • TinyNAS轻量模型安全审计:DAMO-YOLO模型文件签名验证与完整性保护
  • 2026年靠谱的养殖污水处理设备品牌推荐:食品厂污水处理设备实力厂家推荐 - 品牌宣传支持者
  • 视频融合+智慧隧道综合管控平台解决方案
  • 异业合作导流:3个高效互推策略
  • AI技术辅助下的软件工程学术论文创作与代码重现方法
  • Qwen3-0.6B-FP8极速部署体验:对比传统深度学习环境搭建
  • 链表与数组的底层差异解析,网络安全设备 防火墙。
  • 2026年01月货物定位器热门厂家评测报告:宠物定位器/微型定位器/无线定位器/汽车北斗定位器/货物定位器/车载定位器/选择指南 - 优质品牌商家
  • 乐迪信息:船舶船体烟火AI检测算法:从识别到预警全流程
  • 整数域二分
  • Qwen3.5-35B-A3B-AWQ-4bit多场景落地:农业病虫害图识别、法律文书图证分析