执行文件
#include "stdafx.h"
#include <iostream>
#include "ppp.cpp"
using namespace std;
int main()
{
int a,b;
cin >> a >> b;
cout << "a,b的最大公约数为:";
cout << MaxFac(a,b) << endl;
cout << "a,b的小公倍数为:";
cout << MinGon(a,b) << endl;
return 0;
}
/最大公约数
int MaxFac(int a,int b){
int returnValue;
for (int i=a>b?b:a;i>=1;i--)
{
if(a%i==0&&b%i==0){
returnValue=i;
break;
}
}
return returnValue;
}
///最小公倍数
int MinGon(int a,int b){
return a*b/MaxFac(a,b);
}
声明文件
#include "stdafx.h"
int MaxFac(int a,int b);
int MinGon(int,int);