首页 > 试题广场 >

给定fun函数如下,那么fun(10)的输出结果是。

[单选题]
给定fun函数如下,那么fun(10)的输出结果是()
int fun(int x)
{
    return (x == 1) ? 1 : (x + fun(x - 1));
}

  • 0
  • 10
  • 55
  • 3628800
推荐
考的是递归,挺简单的:1+2+…+10=55;
编辑于 2015-02-05 15:12:55 回复(0)
这是的简单的递归函数。
即10 + 9 + 8 + . . .  + 1 = 55
发表于 2015-12-19 01:33:32 回复(0)
我想知道fun(-1)等于多少?
发表于 2017-01-10 15:32:46 回复(0)
C
发表于 2015-04-02 10:56:15 回复(0)
C
发表于 2014-12-12 15:36:56 回复(0)