一.编程及代码:
#include<iostream.h>
int gongbei;
int fun(int x,int y,int a)
{
int z;
z=x%y;
while(z)
{
x=y;
y=z;
z=x%y;
}
gongbei=a/y;
return y;
}
void main()
{
int x,y,gongyue;
cout<<"输入两个整数:";
cin>>x>>y;
gongyue=fun(x,y,x*y);
cout<<"最大公约数:"<<gongyue<<",最小公倍数:"<<gongbei<<endl;
}
二.运行结果:
三.知识点:
1.默认参数值的设置是在“函数说明”时进行的;
2.默认参数值的设置遵守“靠后有值”的原则。
四.个人体会:
在函数设置默认的参数值时,.一定要记住默认参数值的设置是在“函数说明”时进行的