3用递归算法实现,输入整数 n(n>0), 求 1+3+5+7+(2n-1) 的和

 我来答
匿名用户
2023-05-06
展开全部

下面是使用 C 语言递归算法实现的代码:

首先定义函数 `sum_odd(int n)`,如果 n 等于 1,则返回 1 。否则,返回 (2 * n - 1) 加上 sum_odd(n - 1) 的值,也就是前面所有奇数之和再加上当前的奇数 2*n - 1。在 main() 函数中,先输入一个正整数 n,然后调用 `sum_odd(n)`,输出结果。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式