第十二周作业:项目一——递归求解——立方和累加

来源:互联网 发布:javascript td 内容 编辑:程序博客网 时间:2024/06/03 03:08


问题描述:立方累加和:用递归函数求求f(n)=1^3+2^3+...+n^3,
要求先将f(n)数学表达式表达式表示成递归的形式,然后再编程序
实现
文件名称:the_twelfth_week_homework_project_first_first
作者:何知令
发表时间:2016年11月22日
输入:一个正整数
输出1到该数所有数的立方和
示范输入:2
示范输出:9

代码:

/*问题描述:立方累加和:用递归函数求求f(n)=1^3+2^3+...+n^3,要求先将f(n)数学表达式表达式表示成递归的形式,然后再编程序实现文件名称:the_twelfth_week_homework_project_first_first作者:何知令发表时间:2016年11月22日输入:一个正整数输出1到该数所有数的立方和示范输入:2示范输出:9*/#include <stdio.h>int cube(int n){    int S=0;    if(n==1)        S=1;    else    {        S=n*n*n+cube(n-1);    }    return S;}int main(){    int n,S;    scanf("%d",&n);    S=cube(n);    printf("%d",S);    return 0;}

程序运行结果展示:

知识点总结:递归

学习心得:为毛不能在递归回来过程中算呢?

0 0