阅读下面的C++代码,执行后其输出是( )。

int stepCount = 0;int fracA(int N){    stepCount += 1;    cout << stepCount << "->";    int rtn = 1;    for (int i = 1; i <= N; i++)        rtn *= i;    return rtn;}int fracB(int N){    stepCount += 1;    cout << stepCount << "->";    if (N == 1)        return 1;    return N * fracB(N - 1);}int main(){    cout << fracA(5);    cout << "<===>";    cout << fracB(5);    return 0;}
填写答案