当前位置: 首页 > article >正文

【C++ Primer Plus习题】7.5

问题:

这里是引用

解答:

#include <iostream>
using namespace std;

int function(int n)
{
	if (n == 0)return 1;
	if (n == 1)return 1;
	return n* function(n - 1);
}

int main()
{
	int value = 0;
	while (true)
	{
		cout << "请输入数字:";
		cin >> value;
		cout << value << "!=" << function(value) << endl;
	}

	return 0;
}

运行结果:
在这里插入图片描述

考查点:

  • 递归函数

2024年8月30日20:20:21


http://www.kler.cn/a/283281.html

相关文章:

  • 微服务(二)
  • 《新智慧》期刊的征稿范围主要包括哪些方面?
  • Golang | Leetcode Golang题解之第559题N叉树的最大深度
  • 微服务day07
  • K8资源之endpoint资源EP资源
  • 基于yolov8、yolov5的番茄成熟度检测识别系统(含UI界面、训练好的模型、Python代码、数据集)
  • Docker方式部署K8s集群
  • 灵神算法题单——不定长滑动窗口(求最长最大)
  • C#入门(13)if语句
  • HTML简单了解和基础知识记录
  • 《机器学习》 基于GANs构建数字图像生成器 探索深度学习世界
  • 群晖(Docker Compose)配置 frp 服务
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——8.stackqueuepriority_queue(模拟实现)
  • zset使用lua实现取最高分数中的随机成员
  • 使用notepad++将shell脚本转为UNIX格式方法(主要差别在换行符)
  • MySQL中的锁详解
  • AndroidStudio无线连接Android手机进行调试
  • 利润暴涨507%的携程,做对了什么?
  • C++/Qt 多媒体(续三)
  • 酒店管理系统小程序(包含源码C++实现)
  • 生成和应用patch
  • Redis入门篇 - CentOS 7下载、安装Redis实操演示
  • 每天学习一个基础算法之顺序查找
  • Python观察者模式:构建松耦合的通信机制
  • 深入理解归并排序
  • C++,如何写单元测试用例?