#include<stdio.h>
int main()
{
int a,b,min,i;
printf("请分别输入两个数字:");
scanf("%d %d",&a,&b);
if(a>b){
min=b;
}
else{
min=a;
}
for(i=1;i<=min;i++){
if(a%i=0,b%i=0;){
printf(%d和%d的最大公约数为%d,a,b,i);
}
}
return 0;
}
for(i=1;i<=min;i++){
if(a%i=0,b%i=0;){
printf(%d和%d的最大公约数为%d,a,b,i);
}
}
修改为
for(i=min;i>=1;i--){
if(a%i==0&&b%i==0){
printf("%d和%d的最大公约数为%d",a,b,i);
break;
}
}