用递归函数求1+2+3+......+n
时间: 2023-12-25 14:28:22 浏览: 63
java代码-使用Java递归求和1+2+3+...+n的源代码
以下是使用递归函数求1+2+3+......+n的方法:
```c++
int mysum(int n) {
if (n == 1) {
return 1;
} else {
return n + mysum(n - 1);
}
}
```
在这个函数中,如果n等于1,则返回1。否则,返回n加上mysum(n-1)的结果。这个函数的递归过程会一直持续到n等于1为止,然后逐层返回结果,最终得到1+2+3+......+n的值。
阅读全文