110,569
社区成员
发帖
与我相关
我的任务
分享
private int MaxValue(int[] a)
{
int max = 0;
for (int i = 0; i < a.Length - 1; i++)
{
for (int j = i + 1; j < a.Length; j++)
{
int n = suv_div(a[i], a[j]);
if (max < n)
max = n;
}
}
return max;
}
int suv_div(int p, int q)
{
int r = q % p;
if (r == 0)
{
return p;
}
return suv_div(r, p);
}