有什么错误么?

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:14:14
void main()
{int a,b,c,d;
int gongying(int,int);
printf("请输入");
scanf("%d%d",&a,&b);
c=gongyin(a,b);
d=a*b/c;
printf("%d%d",c,d);
}
int gongyin(int a,int b)
{int j,k,t;
j=1;
if (a>b)
{t=a;a=b;b=t;}
while(j!=0)
{j=b%a;
b=a;
a=j;
}
return(a);
}
用函数求最大公因数跟最小的倍数的程序

#include "stdio.h"
void gongyin(int a,int b)
{
int j,t;
if (a>b)
{
t=a;
a=b;
b=t;
}
j=a%b;
while(j!=0)
{
a=b;
b=j;
j=a%b;
}
printf("最小公倍数:%d,",a);
printf("最大公约数:%d",b);
}
void main()
{
int a,b;
printf("请输入");
scanf("%d%d",&a,&b);
gongyin(a,b);
}

d=a*b/c; 改回