#include <iostream>
#include <cmath>
using namespace std;
int customFunction(int a, int b) {
if (b == 0) {
return a;
}
return a + customFunction(a , b - 1);
}
int main() {
int x, y;
cin >> x >> y;
int result = customFunction(x, y);
cout << pow(result, 2) << endl;
return 0;
}
判断题
1) 当输入为“2 3”时,customFunction(2,3)的返回值为“64”。( )
2) 当b为负数时,customFunction(a,b)会陷入无限递归。( )
3) 当b的值越大,程序的运行时间越长。( )
选择题
4) 当输入为“5 4”时,customFunction(5,4)的返回值为( )。
5) 如果输入x = 3和y = 3,则程序的最终输出为()
6) (4分)若将customFunction函数改为“return a + customFunction(a-1,b-1)”;并输入“3 3”,则程序的最终输出为()。