简单的函数调用
#include <stdio.h>int main()
{ int add(int,int);
int bbb(int,int);
int a,b;
scanf("%d,%d",&a,&b);
printf("最大公约数是%d",add(a,b));
printf("最小公倍数是%d",bbb(a,b));
return 0;}
int add(int m,int k)
{ int n;int i;
for(i=1;i<=(m>=k?k:m);i++)
if(m%i==0&&k%i==0)
n=i;
return n;}
int bbb(int j,int l)
{ int h;
for(h=1;;h++)
if(h%j==0&&h%l==0)
break;
return h;} 编译没有错误,但输入数字,如2 3(两个数)
结果显示为:最大公约数为 -8584334