/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者: 刘同宾
* 完成日期:2012 年 11 月 11 日
* 版 本 号:v1.0
*
* 输入描述:
* 问题描述: 输入m,n,输出最大公约数和最小公倍数。
* 程序输出:
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
int main()
{
int m,n,k,l,q;
cout<<"请输入m,n的值:";
cin>>m>>n;
if(n<m)
{
k=m;
m=n;
n=k;
}
q=n*m;
while(m!=0)
{
l=n%m;
n=m;
m=l;
}
cout<<"最大公约数为:"<<n<<endl;
cout<<"最小公倍数为:"<<q/n<<endl;
system("pause");
return 0;
}
相关文章
- 【C语言入门】输入两个正整数m和n,求其最大公约数和最小公倍数
- C语言——输入两个正整数m和n,求最大公约数和最小公倍数
- c语言中输出最大公约数和最小公倍数,c语言求最大公约数和最小公倍数(转)...
- python输入两个正整数m和n用for循环求其最大公约数_输入两个正整数,m和n,求其最大公约数和最小公倍数。...
- python实现:在两行中分别输入一个正整数M,N,输出这两个数的最大公约数和最小公倍数
- C语言——输入两个正整数 m 和 n。求其最大公约数和最小公倍数。
- C //习题 7.1 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
- 从键盘输入一个字符串,再输入两个正整数m和n,输出字符串中从m开始,连续n个字符。例如,输入abcdefg,2,3,输出bcd。
- 【JAVA习题六】输入两个正整数m和n,求其最大公约数
- 用户从控制台输入n个整数,比较并输出其中的最大值和最小值