#include "stdio.h"
int main(void)
{
int m,n,i;
printf("请输入m=");
scanf("%d",&m);
printf("请输入m=");
scanf("%d",&m);
i= (m>n)?m:n;
for(i;i!=1;i--)
if(m%i=0&&n%i=0)
{
printf("m和n的最大公约数i=%d",i);
break;
}
}
错误的原因
if(m%i==0&&n%i==0)
注意:=与==的区别。