⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 recursion.cpp

📁 我学习C++ Primer Plus过程中写下的课后作业的编程代码
💻 CPP
字号:
//5.定义一个递归函数,接受一个整数参数,并返回该参数的阶乘。
//在程序中对该函数进行测试,程序使用循环让用户输入不同的值,
//程序员将报告这些值的阶乘。

#include <iostream>

double fac(int n);         //阶乘函数声明

int main()
{
	using namespace std;
	int number;
	cout<<"请输入一个非负整数,计算其阶乘."<<endl;
	while(cin>>number && number>=0)
	{
		cout<<"fac("<<number<<")="<<fac(number)<<endl;
	}
	return 0;
}

double fac(int n)		  //函数实现部分
{
	if(0==n)
		return 1;
	else
		return n * fac(n-1);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -