1、问题及代码
/*
* 文件名称:Exe7.cpp
* 作 者:郑海期
* 完成日期:2016 年 6月 5 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 求两个整数的最大公约数和最小公倍数
* 输入描述:无
* 问题描述:略
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
int f(int m,int n,int &gcd)
{
int i;
for (i=(m>n?n:m);i>0;i--)
{
if (m%i==0&&n%i==0)
{
gcd=i;
break;
}
}
return m*n/(gcd);
}
int main()
{
int max,min;
int ff,gg;
cout<<"输入两个整数:";
cin>>min>>max;
gg=f(max,min,ff);
cout<<"最大公因数:"<<ff<<"\n"<<"最小公倍数:"<<gg;
cout<<endl;
}
2、运行结果
3、心得体会:编写途中有许多错误,但最终完成了,要加把劲!
4、知识点总结:函数的使用