问题及代码:
#include <stdio.h>
#include <stdlib.h>
int gcd(int m,int n);
int main()
{
int a[8]= {26,1007,956,705,574,371,416,517};
int b[8]= {994,631,772,201,262,763,1000,781};
int c[8];
int i;
for(i=0; i<8; i++)
{
c[i]=gcd(a[i],b[i]);
}
for(i=0; i<8; i++)
{
printf("%d ",c[i]);
}
printf("\n");
return 0;
}
int gcd(int m,int n)
{
int r;
while(r=m%n)
{
m=n;
n=r;
}
return n;
}