第十二周项目一 阅读程序(3)递归函数
2014-11-17 11:02
155 查看
问题及代码:
运行结果:
问题及代码:
运行结果:
知识点总结:阅读观察递归函数,并读懂其中的深意。
学习心得:学会多看多问多观察多练习。
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:Project.cpp * 作 者:chenqin. * 完成日期:2014年11月17日 * 版 本 号:v1.0 * * 问题描述:观察递归函数并运行。 * 程序输入: * 程序输出: */ #include <iostream> using namespace std; void f(int); int main() { int i=1234; f(i); return 0; } void f(int n) { if(n==0) return; else { f(n/10); cout<<n%10; return; } }
运行结果:
问题及代码:
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:Project.cpp * 作 者:chenqin. * 完成日期:2014年11月17日 * 版 本 号:v1.0 * * 问题描述:观察递归函数并运行。 * 程序输入: * 程序输出: */ /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:Project.cpp * 作 者:chenqin. * 完成日期:2014年11月17日 * 版 本 号:v1.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; }
运行结果:
知识点总结:阅读观察递归函数,并读懂其中的深意。
学习心得:学会多看多问多观察多练习。
相关文章推荐
- 第十二周项目 1 阅读程序(递归函数)
- 第十二周项目1-阅读程序(一)
- 第十二周项目一——阅读程序(4)
- 第十二周项目一阅读程序(1)②
- 第十二周项目一(1)阅读程序
- 第十二周项目一阅读程序(2)① 有int a=8
- 第十二周项目1-阅读程序(一)
- 第十二周 项目一:阅读程序(2)
- 第十二周项目 1 阅读程序(静态变量)
- 第十二周项目1-阅读程序(五)
- 第十二周项目一阅读程序(2)②
- 第十二周项目1-阅读程序(二)
- 第十二周项目1-阅读程序2
- 第十二周 项目一:阅读程序(4)
- 第十二周项目一——阅读程序(2)
- 第十二周项目1-阅读程序(二)
- 第十二周项目1-阅读程序(三)
- 第十二周项目一阅读程序(1)①
- 第十二周 项目一--阅读程序
- 第十二周项目一——阅读程序(5)