求问!输入后没有任何输出
#include
int fun1(int a,int b)
{ int c;
while(c!=0)
{
a=b;
b=c;
c=a%b;
}
return b;
}
int fun2(int a,int b)
{ int c=1;
while((a*c)%b!=0)
{
c++;
}
return(c*a);
}
int main()
{ int a,b,x,y;
printf("输入两个数:");
scanf("%d,%d",&a,&b);
x=fun1(a,b);
y=fun2(a,b);
printf("最大公约数为:%d",x);
printf("最大公倍数为:%d",y);
}
函数fun1中c没有初值。