一、问题与代码:
/*
* 文件名称: gygb
* 作 者: 杨柳
* 完成日期: 2016 年 6 月 5 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include<iostream.h>
int f1(int m,int n)
{
int r;
r=m%n;
while(r)
{
m=n;
n=r;
r=m%n;
}
return n;
}
int f2(int m,int n)
{
return m*n/f1(m,n);
}
void main()
{
int x,y,a,b;
cin>>x>>y;
a=f1(x,y);
b=f2(x,y);
cout<<"最大公约数为:"<<a<<endl;
cout<<"最小公倍数为:"<<b<<endl;
}
二、运行结果:
三、心得与体会:
感觉有点难啊
四、知识点总结:
自定义函数