填空题
以下程序求一组整数的最大公约数。试完善程序以达到要求的功能。
#include
int gcd(int a,int b) i
{int r;
while( 1(19) 2)
{r=a%b;a=b;( 320 4);}
return a;
}
void main5
{int x,i,a[6]={12,56,48,32,16,24};
x= ( 621 7) ;
for(i=1;i<6;i++)
x=gcd( 8(22) 9,a[i]);
printf("(%d,",a[O]);
for(i=1;i<5;i++)
printf("%d,",a[i]);
printf("%d)=;d/n",a[5],x);
}
【正确答案】
1、(19)b或b!=0
(20)b=r
(21)a[0]
(22)x
【答案解析】