如何将一个自然数拆分成两个最邻近数乘积的形式

如何将一个自然数拆分成两个最邻近数乘积的形式

题目
如何将一个自然数拆分成两个最邻近数乘积的形式
一个自然数如50,可拆分成2 * 25,1*50 和5 * 10 这三种 情况,选择 5 * 10这种形式为我想要的
如何写一个程序将一个数拆分成上面这种情况呢.即两数之和最小.
答案
设这个数是a,假设大于0
则从根号a开始倒数到1,对每个数判断是否整除a,最先整除的数就是结果了
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.