进阶项目1-递归函数.立方和累加

来源:互联网 发布:跟兄弟连学php.pdf下载 编辑:程序博客网 时间:2024/05/16 10:15

任务和代码:立方累加和:用递归函数求f(n)=13+23+...+n3,要求先将f(n)数学表达式表示成递归的形式,然后再编程序实现

/*文件名:main.c作者:小风景完成日期:2016.7.21问题描述:立方累加和:用递归函数求f(n)=13+23+...+n3,要求先将f(n)数学表达式表示成递归的形式,然后再编程序实现程序输出:*/#include <stdio.h>int sub(int n);int main(){    int num = 0;    printf("请输入一个整数:");    scanf("%d",&num);    printf("整数%d的立方和累加值是:%d\n",num,sub(num));    return 0;}int sub(int n){    int sum  = 0;    if(n == 1)    {        sum = 1;    }    else    {        sum += n * n * n + sub(n -1);    }    return sum;}


程序运行结果:


0 0