十四周作业任务一
2012-03-12 18:01
260 查看
第14周报告1 实验目的:学会使用函数的递归 实验内容:用递归函数求解表达式 * 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: * 作 者:张馨 * 完成日期: 2011 年 11 月 23 日 * 版 本号: * 对任务及求解方法的描述部分 * 输入描述:n的值 * 问题描述:求f(n)=1^3+2^3+…+n^3(在此^表示幂运算,1^3即1的3次方) * 程序输出:f(n)的值 * 问题分析:首先,可以将f(n)表示为以下的递归式 f(1)=1 f(n)= * 算法设计:…… * 程序头部的注释结束(此处也删除了斜杠) #include <iostream> using namespace std; int f(int); int main( ) { int n,m; cout<<”请输入n的值:”; cin>>n; m=f(n); cout<<”f(”<<n<<”)的值为: ”<<m; return 0; } //下面是递归函数f(n)的定义 int f(int n) {int m; m=0; if(n==1) m=1; else m=n*n*n+f(n-1); return m; }
上级感言:总算是从这个任务中找到了自信,这个任务主要是对递归调用的理解,相同变量间的转换、只要多看课本总归是有成效的。。。
相关文章推荐
- 十四周作业任务二
- 第八周作业任务一方案三
- 十四周上机实践项目一,任务一——输出数值 (运用数组)
- Spark核心作业调度和任务调度之DAGScheduler源码
- Spark核心作业调度和任务调度之DAGScheduler源码
- [转]使用T_SQL脚本创建SQLServer2000后台计划作业任务
- 实践作业2:黑盒测试实践(小组作业)每日任务记录4
- ORACLE 作业(定时任务)
- 课后作业-阅读任务-阅读提问-4
- 十四周任务1
- 十四周任务2
- 实践作业3:白盒测试实践(小组作业)每日任务记录3
- rails redis+sidekiq 异步执行作业任务
- SQL2008如何创建定时任务作业
- 作业四 任务分解(WBS)
- SQL2008定时任务作业创建教程
- C++十四周任务-数组大折腾
- ajax实现WEB页面上多任务同时作业
- 第八周作业任务一方案二
- 作业、任务、进程、线程的区别