📄 recursion.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 + -