当前进度 103/152题 (67.8%)
?

3.下列程序的输出结果是(  )。

#include <iostream>
using namespace std;
int f(int n)
{
    if (n == 1)
        return 1;
    return n + f(n-1);
}
int main()
{
    cout << f(10) << endl;
    return 0;
}
😯
别灰心,再仔细想想!
💡 真题解析

【解析】f (n)返回1到n的和,所以f (10)返回的值为1+2+…+10 = 55。

【答案】D