设计算法,要求输入两个正整数,输出他们的最大公因数和最小公倍数,画出算法框图,并用基本语
题目
设计算法,要求输入两个正整数,输出他们的最大公因数和最小公倍数,画出算法框图,并用基本语
答案
首先判断两个正整数大小,较小的数赋值给a,较大的赋值给b,公因数gys=0,公倍数gbs=a*b
把i从1到a枚举,
如果a能被i整除并且b能被i整除,gys=i,gbs=gbs/i
当做完i=a以后,gys就是最大公因数,gbs就是最大公倍数
这个只是我的个人算法,这样公因数和公倍数在同一个循环内计算,可以节省计算次数.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 在2,3,4,5,6,7,8,9,10,11这十个数中选出7个数,使其中任意三个数都不会两两互质
- 在金星上体重为什么和在地球上体重不同如题
- ∫sin 根号x dx求积分
- The Greens are visiting the Great Wall now .改为同义句?
- 以“生活中的一朵花”为话题的作文怎么写
- 描写心理成语
- During the earthquake the room(shake) and all the pictures fell off the wall.Computers have a wide(a
- 大行之道也,天下为公,选贤任能,讲信修睦.讲的是啥社会时期的情况?天下为公,选贤任能 是啥意思?
- 某工厂计划生产一批零件,第一次完成任务的1/2,第二次完成计划的3/7,第3次完成任务540个,结果超过计划1/4,计划生产零件多少个
- 数据结构 顶点的定义
热门考点