- 12
- 0
- 约1.46千字
- 约 17页
- 2018-03-06 发布于湖北
- 举报
循环应用
循环应⽤
正序分解整数
• 输⼊⼀个⾮负整数,正序输出它的每⼀位数字
• 输⼊:13425
• 输出:1 3 4 2 5
分解整数输出
• 还没解决结尾的空格问题!
分解整数输出
• 但是是逆序的!
分解整数输出
• 如果能有这么⼀个mask
分解整数输出
• 计算x的位数
分解整数输出
• pow?
• #include math.h
• pow是浮点运算,慢
分解整数输出
• 直接算mask
• mask=100000?
• 因为第⼀轮mask就是10
了
• 怎么办?
分解整数输出
• 改变循环的条件,让它少
做⼀轮
分解整数输出
• 改变循环的条件,让它少
做⼀轮
• 但是最后的结果为什么不
对?
分解整数输出
• 因为x在第⼀个循环中被改
变了
• 需要⽤另外的变量代替x做
计算
求最⼤公约数
• 输⼊两个数a和b ,输出它们的最⼤公约数
• 输⼊:12 18
• 输出:6
枚举
1. 设t为2 ;
2. 如果u和v都能被t
整除,则记下这个t
3. t加1后重复第2
步,直到t等于u或
v ;
4. 那么,曾经记下的
最⼤的可以同时整
除u和v的t就是gcd
辗转相除法
1. 如果b等于0 ,计算结束,a就是最⼤公约数;
2. 否则,计算a除以b的余数,让a等于b ,⽽b等于那个
余数;
3. 回到第⼀步。
辗转相除法
您可能关注的文档
最近下载
- 传统基材润湿流平(氟碳硅烷嵌段).pdf VIP
- 南京财经大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- C4D课程考试试题及参考答案.doc VIP
- 2025年陕西公务员申论考试真题及答案B卷.docx VIP
- [渝粤教育] 西北工业大学 航天器控制原理 mooc 资料.docx VIP
- 航天器控制原理(西北工业大学)中国大学MOOC 慕课 章节测验 期末考试答案.pdf VIP
- 精品解析:2025年陕西省中考数学试题(原卷版).docx VIP
- 四维度主力跟踪.pdf
- 2022年陕西省中考数学真题(原卷版).docx VIP
- 大众网关控制器和bcm车身控制模块针脚定义非常有用.pdf VIP
原创力文档

文档评论(0)