有关下面C++代码说法错误的是( )。
// sumA()和sumB()用于求从1到N之和
#include <iostream>
using namespace std;
int sumA(int n) {
int sum = 0;
for (int i = 1; i < n + 1; i++)
sum += i;
return sum;
}
int sumB(int n) {
if (n == 1)
return 1;
else
return n + sumB(n - 1);
}
int main() {
int n = 0;
cin >> n;
cout << sumA(n) << " " << sumB(n) << endl;
return 0;
}