博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于C++的递归调用(n的阶乘为例)
阅读量:6838 次
发布时间:2019-06-26

本文共 438 字,大约阅读时间需要 1 分钟。

  C++,是入门编程界的一门初期的语言。今天我们浅谈一下有关C++的递归调用。

 在没有继承,多态,封装之前,C++几乎看成是C语言,除了一些简单的输出和头文件。

具体代码实现如下:

#include<iostream>

using namespace std;

int digui(int num);

int main()

{

long n;

int num_input;

cin>>num_input;

n=digui(num_input);

cout<<num_input<<"的阶乘:"<<n<<endl;

return 0;

}

int digui(int num)

{

int flg;

if(num==0)

{

flg=1;

}

else

{

flg=digui(num-1)*num;//调用自身,最重要一步

}

return (flg);

}

转载于:https://www.cnblogs.com/yijianzhongqing/p/5126466.html

你可能感兴趣的文章
渐进式框架
查看>>
区块链教程Fabric1.0源代码分析Peer peer channel命令及子命令实现
查看>>
经典的网络安全技术
查看>>
学习Kali Linux必须知道的几点
查看>>
数字断路器获得商用认证
查看>>
N35-第九周作业-张同学
查看>>
小米Max怎么刷入开发版获得root超级权限
查看>>
go语言for的三种形式
查看>>
关于网站
查看>>
CMS之图片管理(3)
查看>>
linux下jdk/maven/tomcat
查看>>
Linux下vsftpd服务器
查看>>
Java 抽象类和接口
查看>>
分支1-CentOS6.5下 正/反向域名解析之yum安装/编译安装 的教程
查看>>
Advanced Auto Layout:Programmatically Creating Constraints
查看>>
枚举类型的定义与使用
查看>>
nginx解析php
查看>>
KVM虚拟机克隆
查看>>
PXE无人值守安装
查看>>
linux 系统相关服务解释
查看>>