程序0错误0警告,为什么运行就不正常了?高手看下。。
#include<stdio.h>int Hcf,Dcf;
int main()
{ void hcf(int,int);
void dcf(int,int);
int m,n;
printf("请输入两个整数");
scanf("%d%d",&m,&n);
hcf(m,n);
dcf(m,n);
printf("最大公约数是%d\n最小公倍数是%d\n",Hcf,Dcf);
return 0;
}
void hcf(int n,int m)
{ int t,r;
if(n<m)
{t=n;n=m;m=t;}
while((r=n%m)!=0)
{n=m;m=r;}
m=Hcf;
}
void dcf(int x,int y)
{
Dcf=x*y/Hcf;
}