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

一、运行及代码
<pre name="code" class="cpp">>* 作    者:  谢丹  
* 完成日期:     2016 年  6月4 日   
* 版 本 号:  
* 对任务及求解方法的描述部分:求两个数的最大公约数和最小公倍数
* 输入描述:  输入两个数
* 问题描述: 求出最大公约数和最小公倍数
* 程序输出:
* 问题分析:   
* 算法设计:    
#include<iostream.h>
int leasemul;
int 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;
    }
    return 0;
}
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;
}


 
二、运行及结果
<img src="https://img-blog.csdn.net/20160605225304596?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

三、心得体会
个人感觉比以前的有些难,但仔细编写还是可以完成
<span style="font-family: Arial, Helvetica, sans-serif;">四、知识点总结</span>
<span style="font-family: Arial, Helvetica, sans-serif;">明白要编写的函数,清楚编写步骤</span>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值