一、运行及代码
<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>