C++第14周报告(一)用递归函数求解表达式
2012-04-11 00:52
351 查看
第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)的定义 #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 i) { int sum; if(i==1) { sum=1; } else { sum=f(i-1)+i*i*i; } return (sum); }
相关文章推荐
- 第14周报告1 用递归函数求解表达式
- C++程序设计实验报告(十五)----用递归函数求解表达式
- C++第14周报告(二)用循环控制语句编写程序,完成表达式的计算
- 第十四周实验报告一(用递归函数求解表达式)
- poj3295(前缀表达式的运用和递归求解表达式)解题报告
- C++的逆波兰表达式的求解
- C++:基于高精度运算的算数表达式求解
- 第14周C++上机报告(Animal抽象基类)
- 第十周项目二C/C++用二叉树求解代数表达式
- 第14周C++上机报告(定义抽象基类Shape)
- C++程序设计实验报告(十三)---用函数完成分段数学函数的求解
- 求解!!!!!!!!!!!!!!!我的第四十七个C++上机报告(带姓名的成绩单--字符数组版)
- C++表达式求解
- C++第12周报告(一)用循环控制语句编写程序,完成表达式的计算
- C++程序设计实验报告(十六)----用循环控制语句编写程序,完成表达式的计算
- C++ 算术表达式求解
- C++第13周报告(一)用函数完成分段数学函数的求解
- C++逆波兰表达式的求解
- 第14周C++上机报告(抽象基类CSolid)
- C++中实现表达式的求解