求a,b的最大公约数
#include<stdio.h>#include<stdlib.h>
int main()
{
int a,b,i,j,z,x;
printf("请输入两个数:\n");
scanf("%d%d",&a,&b);
for(i=1;i<=a;i++)
{
for(j=1;j<=b;j++)
{
x=a/i;
z=b/j;
if(x%z==0)
{ printf("最大公约数为:%d\n",x);
system("pause");
return 0;}
}
}
}
有什么错误啊!怎么有点不可以~倍数的的可以~