第12周项目1(3)-阅读有递归函数的程序并输出结果
来源:互联网 发布:北航大专网络教育 编辑:程序博客网 时间:2024/04/25 16:45
/**Copyright (c) 2014 ,烟台大学计算机学院*All right reserved.*文件名称:输出程序结果.cpp*作 者:王元阳*完成日期:2014年11月13日*版 本 号:1.0**问题描述:阅读带有递归函数的程序,并输出运行结果*问题输入: 输入带有递归函数的代码*输出描述:运行结果*/#include <iostream>using namespace std;int sub(int);int main(){ int i=5; cout<<sub(i)<<endl;}int sub(int n){ int a; if (n==1) return 1; a=n+sub(n-1); return a;}
预计运行结果:15
实际运行结果:
总结:递归函数是可以不断运行自身的函数,类似于循环但又并不相同,以后要善于利用递归函数。
0 0
- 第12周项目1(3)-阅读有递归函数的程序并输出结果
- 第12周项目1(3)-阅读有递归函数的程序并输出结果
- 第12周项目1(2)阅读有全局变量的程序并输出结果
- 第12周项目1(1)-阅读有静态变量的程序,并输出运行结果
- 第12周项目1(2)-阅读带有全局变量的程序并输出运行结果
- 第12周项目1(1)-阅读有静态变量的程序,写出程序的运行结果
- 第12周项目1-阅读程序(3)递归函数
- 第12周项目1 阅读程序(3递归函数)
- 第9周-项目1-阅读并理解程序写出运行结果(3)
- 第14周项目:阅读并运行程序,解释程序执行得到的结果(3)
- 第14周项目:阅读并运行程序,解释程序执行得到的结果(1)
- 第12周上机实践项目1——阅读程序(递归函数)
- 第9周-项目1-阅读程序并写出运行结果理解(1)
- 第9周-项目1阅读理解程序并写出运行结果(2)
- 第十三周项目1:阅读程序,并写出运行结果(3)纯虚函数
- 第十二周项目1:阅读程序并写出结果(3)
- 第13周-阅读项目4-写出下面程序的输出结果
- 第12周项目1 阅读程序(静态变量、递归函数、默认参数、函数模板等)
- Qt文件操作2
- Hibernate validator版本兼容问题
- 【LeetCode】Construct Binary Tree from Inorder and Postorder Traversal
- 软件架构设计之常用架构模式
- javascript关于对象深拷贝和数组去重的问题...
- 第12周项目1(3)-阅读有递归函数的程序并输出结果
- 企业IT管理员IE11升级指南【7】—— Win7和Win8.1上的IE11功能对比
- mysql 如果表、数据库不存在则创建
- 第九周项目一 第二做法
- C语言排序算法汇总
- RMAN数据库恢复失败一则
- 第十二周项目3——3 最大公约数 (递归)
- vs2010+ Ankhsvn使用详解
- C++虚继承的实现方式与内存布局