#include <stdio.h>
void main ()
{
void z1(int a,int b);
int x,y,temp;
scanf("%d %d",&x,&y);
if(x<y)
{
temp=x;
x=y;
y=temp;
}
z1(x,y);
printf("\n");
}
void z1(int a,int b)
{
if(a%b==0)
{
printf("最小公倍數是:%d\n",a);
printf("最大公約數是:%d\n",b);
}
if(a%b!=0)
{
int c,d;
d=a*b;
while(a%b!=0)
{
c=a%b;
a=b;
b=c;
}
a=d/b;
printf("最小公倍數是:%d\n",a);
printf("最大公約數是:%d\n",b);
}
}
函數的嵌套...