C++实验7——最大公约和和最小公倍数

原创 2016年06月02日 10:58:47

一、问题及代码

/*    
* 文件名称:5.cpp    
* 作    者:唐珂欣     
* 完成日期:2016年6月2日    
* 版 本 号:v1.0    
* 对任务及求解方法的描述部分:输出最大公约数、最小公倍数;
* 输入描述:输入两个数;  
* 问题描述:输出最大公约数、最小公倍数;    
* 程序输出:输出最大公约数、最小公倍数;    
* 问题分析:运用函数的调用和全局变量的使用输出最大公约数、最小公倍数;    
* 算法设计:略  
*/   
#include <iostream>
using namespace std;
int leasemul;
void F1(int m,int n)
{
    int temp;
    if(m<n)
    {
        F1(n,m);
    }
    else
    {
        while(n!=0)
        {
            temp=m%n;
            m=n;
            n=temp;
        }
        leasemul=m;
    }

}
int F2(int m,int n)
{
    int temp;
    temp=(m*n)/leasemul;
    return temp;
}
int main (int argc,char *argv[])
{
    int m,n;
    cout<<"请输入两个数:";
    cin>>m>>n;
    F1(m,n);
    cout<<m<<"与"<<n<<"的最大公约数为:";
    cout<<leasemul<<endl;
    cout<<m<<"与"<<n<<"的最小公倍数为:";
    cout<<F2(m,n)<<endl;
    return 0;
}
二、运行结果



三、心得体会

     掌握通过函数的调用和全局变量的使用来实现所求函数,有一定难度,需要多加理解和练习。

四、知识点总结

      需要先定义全局函数,再定义函数,最后时要有返回全局变量的值。

相关文章推荐

实验七-最大公约和和最小公倍数

【一】问题及运行代码 /*文件名称: *作 者:谭星宇 *完成日期:2016年6月5日 *版 本 号:v1.0 *对任务的求解方法及描述部分: *输入描述: *问题描述:求这两个整数的...

C++实验7-最大公约和最小公倍数

 /* * 文件名称: qg21.cop * 作    者:  李秋谷 * 完成日期:   2016   年    06月   03日 * 版 本 号:v1.0 * 对任务及求解...
  • cocoqg
  • cocoqg
  • 2016年06月03日 21:39
  • 190

最大公约、最小公倍数求法

  • 2013年10月29日 17:55
  • 2KB
  • 下载

最大公约最小公倍数

  • 2012年07月20日 20:13
  • 27KB
  • 下载

Java中循环问题:for,while,do-while 各种练习(打印上三角、下三角、输出100以内的素数、水仙花、最大公约、最小公倍数、分解质因数、兔子问题)

package jereh1; import java.util.Scanner; public class Class2XunHuan { public static void main(St...

python最小公倍数与最大公约

m=int(raw_input('please input a integer m')) n=int(raw_input('please input a integer n')) if m>n: m...

C++实验7-最大公约数和最小公倍数

一、问题及代码 /* * 文件名称:最大公约数和最小公倍数 * 作 者:邹棚辉 * 完成日期:2016年6月3日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:从键盘中输入两个整数...

C/C++实现奇偶判断、质数判断、求解最大公约数、最小公倍数、最大奇约数等

C++实现奇偶判断、质数判断、求解最大公约数、最小公倍数、最大奇约数等

C++第七次实验---最大公约数和最小公倍数

一、问题以及代码 /* * 文件名称:最大公约数和最小公倍数 * 作 者: 傅智杰 * 完成日期: 2016 年 6 月 5日 * 对任务及求解方法的描述部分: ...

最大公因数、最小公倍数

  • 2008年04月25日 13:28
  • 38KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++实验7——最大公约和和最小公倍数
举报原因:
原因补充:

(最多只允许输入30个字)