求两数的最大公约数
各位老铁帮忙看下,我看了好几遍都没找出什么问题只要一运行电脑就会显示windows已停止工作#include<stdio.h>
int main()
{
int m,n,i=0,j=0,a=1,b,z=1;
scanf("%d,%d",&m,&n);
while(z)
{
if((m%i==0)&&(n%i==0))
{
if(i>a)
{
a=i;
if((a>=m)||(b>=n))
{
printf("%d",a);
z=0;
}
else
{
i=i+1;
}
}
}
}
return 0;
}