含有递归函数的程序

/**Copyright (c) 2014,烟台大学计算机学院*All gight reserved.*文件名称:temp.cpp*作者:邵帅*完成时间:2014年11月13日*版本号: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;}
}

运行结果:

#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;
}

运行结果:

关于迭代函数,真的是好考验我们的逻辑性,简单的程序还好说,碰到了大型的程序真的让我们的智商捉急。

简单来说:一个函数包含着自身的函数,一个盒子装着另外一个盒子,这个另外的盒子又是自己的盒子。

对了,纪念碑谷:被遗忘的海岸今天apple store首发,这两个相似的物质,还是要纪念一下。

@ Mayuko

转载于:https://www.cnblogs.com/mayuko/p/4567622.html

第十二周项目1-阅读程序(三)相关推荐

  1. C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值:

    例题:下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值: 例如,若n=1000,则应输出0.000155. 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构. 代码 ...

  2. 第十二周项目4-利用遍历思想求解图问题(6-7)

    /* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第十二周项目4-利用遍历思想求解图问题(6-7) 作 者:佟兴锋 完成日期: ...

  3. 第十二周项目五-----迷宫问题之图深度优先遍历解法

     烟台大学计算机与控制工程学院 作者:孙潇 时间:2015年12月15日 问题描述:[项目 - 迷宫问题之图深度优先遍历解法]   设计一个程序,采用深度优先遍历算法的思路,解决迷宫问题.   ( ...

  4. 第十二周项目5-迷宫问题之图深度优先遍历解法

    问题: /* * Copyright(c)2015,烟台大学计算机学院 * All right reserved. * 文件名称:项目5.cbp * 作者:李艺 * 完成日期:2015年11月20日 ...

  5. 第十二周项目4-点、圆的关系

    (1)先建立一个Point(点)类,包含数据成员x,y(坐标点): (2)以Point为基类,派生出一个Circle(圆)类,增加数据成员(半径),基类的成员表示圆心: (3)编写上述两类中的构造.析 ...

  6. 第十二周项目二-Time类中的运算符重载

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年5月24日*版 本 号:v1. ...

  7. 第十二周项目一-实现复数类中的运算符重载(3)

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年5月15日*版 本 号:v1. ...

  8. 第十二周项目一----图基本算法库

    /*烟台大学计算机与控制工程学院 作者:孙潇 时间:2015年11月13日 问题描述:定义图的邻接矩阵和邻接表存储结构,实现其基本运算,并完成测试. 输入描述:无 输出描述:若干数据 */ 头文件: ...

  9. 第十二周项目二----操作用邻接表存储的图

    /*烟台大学计算机与控制工程学院 时间2015年12月14日 作者:孙潇 问题描述:假设图G采用邻接表存储,分别设计实现以下要求的算法: (1)输出出图G中每个顶点的出度: (2)求出图G中出度最大的 ...

最新文章

  1. EEPlat vs saleforce 配置 Knowledge Article 演示样例
  2. matlab编程小结
  3. 19.IDA-栈指针调节、设置函数特性
  4. sap 分割评估_SAP那些事-实战篇-73-受托加工的几种方案探讨
  5. 三星要用Exynos 9芯片打造独立VR头显
  6. Blazor 0.5.0 升级及新特性介绍
  7. C语言 按位或 正整数与负整数 之间
  8. 程序员6年换了8份工作,工资从4.5K涨到40K,网友问:谁敢要你?
  9. 智能优化算法:海鸥优化算法-附代码
  10. Android系统证书 platform.x509.pem platform.pk8转换为.keystore文件
  11. mysql数据库同步解决方案
  12. 三位一体的漏洞分析方法-web应用安全测试方法
  13. PHP写一个登录表单,并实现注册+登录功能
  14. 计算机骂人的专业术语,台湾网友分享“如何用本专业术语骂人不带脏字”
  15. 测试ios软件开发,iOS开发中的测试框架
  16. nfc卡模式与标准模式_解析目前NFC具有的三种工作模式
  17. Linux5.9下DHCP服务器的配搭建
  18. 高等数学(下)多元函数微分法及其应用
  19. 月下独酌(作者:李白li bai)
  20. 2021年茶艺师(初级)考试总结及茶艺师(初级)模拟考试

热门文章

  1. JavaScript获取样式值的几种方法学习总结
  2. JAVA(利用jsp+javabean+servlet)实现简易计算器
  3. 编写 DockerFile
  4. 十、oracle 常用函数
  5. 使用 Android NDK 重用现有的 C 代码
  6. UNIX网络编程之旅-配置unp.h头文件环境
  7. getOutputStream() 的问题
  8. WPF 分批加载十万个按钮
  9. CLR中的IL、CTS和CLS总结
  10. signature=c4f11bb5142d9f6ce0876b3cc0d888af,PROVISIONAL SIGNATURE SCHEMES