c语言递归算法1加到100怎么实现

   2024-09-30 6190
核心提示:在C语言中,可以使用递归函数来计算从1加到100的和。以下是一个示例代码:#includestdio.hint sum_recursive(int n) {if (n == 1

在C语言中,可以使用递归函数来计算从1加到100的和。以下是一个示例代码:

#include<stdio.h>int sum_recursive(int n) {    if (n == 1) {        return 1;    } else {        return n + sum_recursive(n - 1);    }}int main() {    int result = sum_recursive(100);    printf("Sum of numbers from 1 to 100: %d\n", result);    return 0;}

这段代码定义了一个名为sum_recursive的递归函数,该函数接受一个整数参数n。当n等于1时,函数返回1。否则,函数返回n加上sum_recursive(n - 1)的结果。在main函数中,我们调用sum_recursive(100)并将结果存储在变量result中,然后输出结果。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号