第十二周项目1-阅读程序(三)
含有递归函数的程序
/**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-阅读程序(三)相关推荐
- C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值:
例题:下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值: 例如,若n=1000,则应输出0.000155. 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构. 代码 ...
- 第十二周项目4-利用遍历思想求解图问题(6-7)
/* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第十二周项目4-利用遍历思想求解图问题(6-7) 作 者:佟兴锋 完成日期: ...
- 第十二周项目五-----迷宫问题之图深度优先遍历解法
烟台大学计算机与控制工程学院 作者:孙潇 时间:2015年12月15日 问题描述:[项目 - 迷宫问题之图深度优先遍历解法] 设计一个程序,采用深度优先遍历算法的思路,解决迷宫问题. ( ...
- 第十二周项目5-迷宫问题之图深度优先遍历解法
问题: /* * Copyright(c)2015,烟台大学计算机学院 * All right reserved. * 文件名称:项目5.cbp * 作者:李艺 * 完成日期:2015年11月20日 ...
- 第十二周项目4-点、圆的关系
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点): (2)以Point为基类,派生出一个Circle(圆)类,增加数据成员(半径),基类的成员表示圆心: (3)编写上述两类中的构造.析 ...
- 第十二周项目二-Time类中的运算符重载
/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年5月24日*版 本 号:v1. ...
- 第十二周项目一-实现复数类中的运算符重载(3)
/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年5月15日*版 本 号:v1. ...
- 第十二周项目一----图基本算法库
/*烟台大学计算机与控制工程学院 作者:孙潇 时间:2015年11月13日 问题描述:定义图的邻接矩阵和邻接表存储结构,实现其基本运算,并完成测试. 输入描述:无 输出描述:若干数据 */ 头文件: ...
- 第十二周项目二----操作用邻接表存储的图
/*烟台大学计算机与控制工程学院 时间2015年12月14日 作者:孙潇 问题描述:假设图G采用邻接表存储,分别设计实现以下要求的算法: (1)输出出图G中每个顶点的出度: (2)求出图G中出度最大的 ...
最新文章
- EEPlat vs saleforce 配置 Knowledge Article 演示样例
- matlab编程小结
- 19.IDA-栈指针调节、设置函数特性
- sap 分割评估_SAP那些事-实战篇-73-受托加工的几种方案探讨
- 三星要用Exynos 9芯片打造独立VR头显
- Blazor 0.5.0 升级及新特性介绍
- C语言 按位或 正整数与负整数 之间
- 程序员6年换了8份工作,工资从4.5K涨到40K,网友问:谁敢要你?
- 智能优化算法:海鸥优化算法-附代码
- Android系统证书 platform.x509.pem platform.pk8转换为.keystore文件
- mysql数据库同步解决方案
- 三位一体的漏洞分析方法-web应用安全测试方法
- PHP写一个登录表单,并实现注册+登录功能
- 计算机骂人的专业术语,台湾网友分享“如何用本专业术语骂人不带脏字”
- 测试ios软件开发,iOS开发中的测试框架
- nfc卡模式与标准模式_解析目前NFC具有的三种工作模式
- Linux5.9下DHCP服务器的配搭建
- 高等数学(下)多元函数微分法及其应用
- 月下独酌(作者:李白li bai)
- 2021年茶艺师(初级)考试总结及茶艺师(初级)模拟考试
热门文章
- JavaScript获取样式值的几种方法学习总结
- JAVA(利用jsp+javabean+servlet)实现简易计算器
- 编写 DockerFile
- 十、oracle 常用函数
- 使用 Android NDK 重用现有的 C 代码
- UNIX网络编程之旅-配置unp.h头文件环境
- getOutputStream() 的问题
- WPF 分批加载十万个按钮
- CLR中的IL、CTS和CLS总结
- signature=c4f11bb5142d9f6ce0876b3cc0d888af,PROVISIONAL SIGNATURE SCHEMES