将64,56,12,16,6,5个数存入数组a中。要求:(1)求出a数组中前2个数.前3个数....前6个数的最大公约数之和;
(2)分别求出a数组中前2个数.前3个数...前6个数的最小公倍数。
long ys(long x,long y);void main()
{
long a[6]={64, 56,12,16,6,5}; .
long s,sum=O,gbs;int i; .
printf("The six data is:");for(i=0;i<6;i++)
printf("%ld ",
_);
printf("\n");
s=a[0];gbs=a[0];
for(i=1;i<6;++)
{ s=ys(s,a[i]); sum=sum+s;gbs=.long s,sum=0,gbs;
int i;
printf("The six data is:");for(i=0;i<6;i++)
printf("%ld ",_____ );printf("ln");
s=a[0];gbs=a[0];
for(i= 1;i<6;i++)
( s=ys(s,a[i); sum=sum+s;gbs=_
printf("%ld ",gbs); )
printf("sum=%ld" ,sum);)long ys(___
(long r;
r=x%y;
while(r!=0)
{x=y; y=r; r=
.;)
return y;)