main() { int a,b,i,min,n; scanf("%d%d",&a,&b); min=a; if(b⼀a!=n&&n>1) { for(i=min⼀2;i>0;i--) if(a%i

2025-02-26 10:10:07
推荐回答(4个)
回答1:

#include
void main()
{
int a,b,i,j;
printf("请输入两个数:");
scanf("%d%d",&a,&b);
if(a {
i=a;a=b;b=i;
}
for(i=b;i>1;i--)
if(a%i==0&&b%i==0)
break;
printf("\n最大公约数是:%d",i);
}

回答2:

main()
{
int a,b,i,min,n;
scanf("%d%d",&a,&b);
min=a;
if(b%a!=0)
{
for(i=min/2;i>0;i--)
{
if(a%i==0&&b%i==0)
{
n=i; //n为最大公约数
break;
}
}
else n=a;
printf("%d\n",n);
}
}

回答3:

看不见完整的程序呀。。。

回答4:

程序