首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

求两个正整数的最贵族约数和最小公倍数

2012-11-05 
求两个正整数的最大公约数和最小公倍数!/*Copyright (c) 2012, 烟台大学计算机学院* All rights reserved.

求两个正整数的最大公约数和最小公倍数!

/*Copyright (c) 2012, 烟台大学计算机学院   * All rights reserved.   * 作    者: 王立强   * 完成日期:2012 年10  月31  日   * 版 本 号:v1.0   * 输入描述:略  * 问题描述:略  * 程序输出:略  * 问题分析:略  * 算法设计:略   */      #include<iostream>using namespace std;int main(){ int m,n,min,max;cout<<"请输入两个正整数:"<<endl;cin>>m>>n;if(m>=n){min=m;}else    {min=n;}while(true){if(m%min==0&&n%min==0){cout<<"最大公约数为:"<<min<<endl;break;}min--;}if(m<=n){max=m;}else{max=n;}while(true){    if(max%m==0&&max%n==0){cout<<"最小公倍数为:"<<max<<endl;break;}max++;}return 0;}
求两个正整数的最贵族约数和最小公倍数
1楼licl19870605昨天 21:59
两个数m,n,最大公约数k,最小公倍数m*n/k,不用再做循环计算了
Re: wlqiang2012昨天 16:06
回复licl19870605n谢谢,刚学习编程不到一个月有好多地方还不明白,请多指点。
Re: licl19870605昨天 23:45
回复wlqiang2012n那里做的还不错,至少比我学一个多月的时候强

热点排行