中易网

int S(int n)什么意思啊?

答案:2  悬赏:20  
解决时间 2021-01-16 03:14
  • 提问者网友:鐵馬踏冰河
  • 2021-01-15 10:47
int S(int n)什么意思啊?
最佳答案
  • 二级知识专家网友:行路难
  • 2021-01-15 11:02
S是一个递归函数。你输入为n的话,S最后返回的结果就是1+2+……+n的值。
对于S函数,这样分析。
1 如果n为1,则直接返回1.
2 如果n不为1,则返回n+S(n-1)

然后,继续往下看,S(n)=n+S(n-1),S(n-1)=n-1+S(n-2),一直推下去,就有:
S(n)=n+n-1+n-2+……+4+3+2+1
最后把结果返回
追问:那int S(int n)什么意思啊?谢谢您的回答,感谢感谢
追答:long int S(int n)就是一个函数的定义,说明这个函数接收一个int型的参数,返回值为long int,建议你看看C语言的书,特别是函数那部分
全部回答
  • 1楼网友:十鸦
  • 2021-01-15 11:32
int S(int n)
int 是整形s为自定义函数int n 是参数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息