关于#蓝桥杯#的问题,如何解决?(语言-c++)

请各位帮忙看看这段代码运行出错该怎么改

img


#include 
using namespace std;
long long int gcd(long long int a, long long int b)
{
    if (a == b) return a;
    else  return gcd(b, a % b);
}
int main()
{
    // 请在此输入您的代码
    int T = 0;
    cin >> T;
    long long int c[10009][2];
    for (int i = 0;i < T;i++)
    {
        cin >> c[i][0] >> c[i][1];
    }
    for (int i = 0;i < T;i++)
    {
        cout << gcd(c[i][0], c[i][1]) << endl;
    }
    return 0;
}

img

已解决 if (b==0) return a;