程序填空题:递归求和
定义递归函数sum(n)计算1+2+...+n, 其中n的类型是int,函数类型是double。
```c++
double sum(int n)
{
if (@@[n <= 0](2)){
@@[return 0;](2)
}
else{
@@[return n+sum(n-1);](2)
}
}
```
答案:
第1空:n <= 0
第2空:return 0;
第3空:return n+sum(n-1);
```c++
double sum(int n)
{
if (@@[n <= 0](2)){
@@[return 0;](2)
}
else{
@@[return n+sum(n-1);](2)
}
}
```
答案:
第1空:n <= 0
第2空:return 0;
第3空:return n+sum(n-1);