早教吧 育儿知识 作业答案 考试题库 百科 知识分享

当整数b遍历整数a的所有因数时a/b也遍历整数a的所有因数是什么意思

题目详情
当整数b遍历整数a的所有因数时a/b也遍历整数a的所有因数是什么意思
▼优质解答
答案和解析
这应该是笔误,应该是整型变量b,意思是
b *a/b =a
所以 对于整数a的每一个因数b都有一个因数 c =a/b 和b相对应;
假设 b 从a的最小因子开始遍历a的所有因数,则c=a/b从a的最大因子开始遍历a的所有因数
就是说,b 取得
a的
所有因子的值一遍后,c=a/b 也刚好 取得
a的
所有因子的值一遍.
比如
a =6,a的所有因子是 1,2,3,6;
假设 b =1,2,3,6
则相应的c=a/b =6,3,2,1
恰好 b,和c的值都各取a的每个因子的值一次.