阅读下面的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;}