【C++ Primer Plus习题】7.5

问题:

这里是引用

解答:

#include 
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;
}

运行结果:
【C++ Primer Plus习题】7.5_第1张图片

考查点:

  • 递归函数

2024年8月30日20:20:21

你可能感兴趣的:(姚哥刷C++,Primer,Plus习题集,c++,开发语言,学习,刷题)